Setting up sublime build tool.

This commit is contained in:
2026-07-10 08:03:31 +02:00
parent e25aa17f6a
commit 77bb6c1b0c
2 changed files with 89 additions and 22 deletions
+3
View File
@@ -1,6 +1,9 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -e set -e
# Find the odin binary
export PATH="$HOME/.odin:$PATH"
SRC_DIR="src" SRC_DIR="src"
OUT_DIR="build" OUT_DIR="build"
OUT_NAME="game" OUT_NAME="game"
+86 -22
View File
@@ -8,9 +8,45 @@
"buffers": "buffers":
[ [
], ],
"build_system": "", "build_system": "Packages/User/Odin.sublime-build",
"build_system_choices": "build_system_choices":
[ [
[
[
[
"Packages/User/Odin.sublime-build",
""
],
[
"Packages/User/Odin.sublime-build",
"Build Only"
],
[
"Packages/User/Odin.sublime-build",
"Optimized Build + Run"
],
[
"Packages/User/Odin.sublime-build",
"Web (WASM) Build"
],
[
"Packages/User/Odin.sublime-build",
"Web (WASM) Optimized"
],
[
"Packages/User/Odin.sublime-build",
"Build + Debugger"
],
[
"Packages/User/Odin.sublime-build",
"Clean"
]
],
[
"Packages/User/Odin.sublime-build",
""
]
]
], ],
"build_varint": "", "build_varint": "",
"command_palette": "command_palette":
@@ -19,6 +55,22 @@
"last_filter": "", "last_filter": "",
"selected_items": "selected_items":
[ [
[
"lsp",
"LSP: Troubleshoot Server"
],
[
"ls",
"Preferences: LSP Settings"
],
[
"key",
"Preferences: Key Bindings"
],
[
"ke",
"Preferences: Key Bindings"
],
[ [
"colo", "colo",
"UI: Select Color Scheme" "UI: Select Color Scheme"
@@ -31,14 +83,6 @@
"setting", "setting",
"Preferences: Settings" "Preferences: Settings"
], ],
[
"ke",
"Preferences: Key Bindings"
],
[
"key",
"Preferences: Key Bindings"
],
[ [
"insta", "insta",
"Package Control: Install Package" "Package Control: Install Package"
@@ -59,10 +103,6 @@
"keybinds", "keybinds",
"Preferences: Key Bindings" "Preferences: Key Bindings"
], ],
[
"lsp",
"Preferences: LSP Settings"
],
[ [
"keyb", "keyb",
"Preferences: Key Bindings" "Preferences: Key Bindings"
@@ -155,6 +195,7 @@
"file_history": "file_history":
[ [
"/home/jason/Projects/gravekeeper/src/main.odin", "/home/jason/Projects/gravekeeper/src/main.odin",
"/home/jason/Projects/gravekeeper/build.sh",
"/home/jason/.dotfiles/config/nvim/init.lua", "/home/jason/.dotfiles/config/nvim/init.lua",
"/home/jason/.dotfiles/config/alacritty/alacritty.toml", "/home/jason/.dotfiles/config/alacritty/alacritty.toml",
"/home/jason/.dotfiles/scripts/installs/install_php", "/home/jason/.dotfiles/scripts/installs/install_php",
@@ -175,7 +216,7 @@
], ],
"find": "find":
{ {
"height": 49.0 "height": 87.0
}, },
"find_in_files": "find_in_files":
{ {
@@ -189,6 +230,7 @@
"case_sensitive": false, "case_sensitive": false,
"find_history": "find_history":
[ [
"\n}"
], ],
"highlight": true, "highlight": true,
"in_selection": false, "in_selection": false,
@@ -215,7 +257,7 @@
], ],
"incremental_find": "incremental_find":
{ {
"height": 49.0 "height": 87.0
}, },
"input": "input":
{ {
@@ -246,7 +288,7 @@
"menu_visible": false, "menu_visible": false,
"output.LSP Log Panel": "output.LSP Log Panel":
{ {
"height": 0.0, "height": 250.0,
"history": "history":
[ [
] ]
@@ -258,6 +300,13 @@
[ [
] ]
}, },
"output.exec":
{
"height": 963.0,
"history":
[
]
},
"output.find_results": "output.find_results":
{ {
"height": 0.0, "height": 0.0,
@@ -272,11 +321,18 @@
[ [
] ]
}, },
"pinned_build_system": "", "output.mdpopups-dummy":
{
"height": 0.0,
"history":
[
]
},
"pinned_build_system": "Packages/User/Odin.sublime-build",
"project": "gravekeeper.sublime-project", "project": "gravekeeper.sublime-project",
"replace": "replace":
{ {
"height": 94.0 "height": 170.0
}, },
"save_all_on_build": true, "save_all_on_build": true,
"select_file": "select_file":
@@ -285,6 +341,14 @@
"last_filter": "", "last_filter": "",
"selected_items": "selected_items":
[ [
[
"mai",
"src/main.odin"
],
[
"bui",
"build.sh"
],
[ [
"ini", "ini",
"config/nvim/init.lua" "config/nvim/init.lua"
@@ -303,15 +367,15 @@
"select_project": "select_project":
{ {
"height": 657.0, "height": 657.0,
"last_filter": "do", "last_filter": "",
"selected_items": "selected_items":
[ [
[ [
"do", "",
"~/.dotfiles/dotfiles.sublime-project" "~/Projects/gravekeeper/gravekeeper.sublime-project"
], ],
[ [
"", "do",
"~/.dotfiles/dotfiles.sublime-project" "~/.dotfiles/dotfiles.sublime-project"
], ],
[ [