Skip to content

Instantly share code, notes, and snippets.

View evertonse's full-sized avatar

Everton Jr. evertonse

  • Home
  • Brazil - Sergipe
View GitHub Profile
@evertonse
evertonse / lsp.odin
Created January 18, 2024 03:19 — forked from laytan/lsp.odin
Incomplete LSP example Odin
package lsp
import "core:bufio"
import "core:encoding/json"
import "core:io"
import "core:log"
Null :: distinct struct{}
Initialize_Error :: Response_Error(Initialize_Error_Data)
@evertonse
evertonse / kitty.conf
Created June 21, 2023 22:20 — forked from sts10/kitty.conf
My config file for Kitty Terminal Emulator
# vim:fileencoding=utf-8:ft=conf:foldmethod=marker
#: Fonts {{{
#: kitty has very powerful font management. You can configure
#: individual font faces and even specify special fonts for particular
#: characters.
font_family JetBrains Mono Medium
bold_font JetBrains Mono Bold
@evertonse
evertonse / x86-assembly-notes.md
Created June 1, 2023 19:22 — forked from mikesmullin/x86-assembly-notes.md
Notes on x86-64 Assembly and Machine Code

Mike's x86-64 Assembly (ASM) Notes

Assembling Binary Machine Code

Operating Modes:

These determine the assumed/default size of instruction operands, and restricts which opcodes are available, and how they are used.

Modern operating systems, booted inside Real mode,