repos / dotfiles

my dotfiles

commit
8af38a1
parent
1459187
author
Eric Bower
date
2026-03-07 21:39:13 -0500 EST
chore: changes
2 files changed,  +29, -25
M dot_config/fish/config.fish
+2, -2
 1@@ -39,8 +39,8 @@ abbr -a logs "ssh pipe sub /pico/log-drain -k | jq -r"
 2 abbr -a ash "autossh -M 0 -q"
 3 abbr -a picodb "ssh -L 5432:localhost:5432 pico.ash.0"
 4 abbr -a code "llama-server -hf unsloth/Qwen3-Coder-30B-A3B-Instruct-GGUF:Q4_K_XL -ngl 15 --host 0.0.0.0 --jinja --threads -1 --ctx-size 32000 --temp 0.7 --min-p 0.0 --top-p 0.80 --top-k 20 --repeat-penalty 1.05 --context-shift"
 5-abbr -a rackai "ANTHROPIC_BASE_URL=http://10.2.20.242:8080 ANTHROPIC_AUTH_TOKEN=ollama ANTHROPIC_API_KEY="" claude --dangerously-skip-permissions --model unsloth_Qwen3-Coder-Next-GGUF_Qwen3-Coder-Next-UD-Q4_K_XL"
 6-abbr -a happyai "ANTHROPIC_BASE_URL=http://10.2.20.242:8080 ANTHROPIC_AUTH_TOKEN=ollama ANTHROPIC_API_KEY="" happy --yolo --model unsloth_Qwen3-Coder-Next-GGUF_Qwen3-Coder-Next-UD-Q4_K_XL"
 7+abbr -a rackai "ANTHROPIC_BASE_URL=http://10.2.20.242:8080 ANTHROPIC_AUTH_TOKEN=ollama ANTHROPIC_API_KEY='' claude --dangerously-skip-permissions --model unsloth/Qwen3.5-35B-A3B"
 8+abbr -a rackcode "ANTHROPIC_AUTH_TOKEN=ollama ANTHROPIC_API_KEY='' npx opencode-ai"
 9 abbr -a zmount zfs mount -a
10 abbr -a keys "keychain --eval --quiet --agents ssh,gpg ~/.ssh/id_ed25519 76D3FD02 | source"
11 abbr -a mdfmt uvx --with=mdformat-gfm --with=mdformat-frontmatter --with=mdformat-gfm-alerts mdformat --wrap no
M dot_config/kak/kakrc
+27, -23
 1@@ -54,30 +54,34 @@ hook global WinCreate .* %{
 2 }
 3 add-highlighter global/ show-matching
 4 
 5-hook global BufSetOption filetype=python %{
 6-    set-option buffer lsp_servers %{
 7-        [pyright]
 8-        command = "pyright-langserver"
 9-        args = ["--stdio"]
10-        root_globs = ["pyrightconfig.json", "pyproject.toml", "setup.py", "setup.cfg", "requirements.txt", "Pipfile", ".git"]
11-    }
12-    lsp-enable-window
13-}
14-eval %sh{kak-lsp}
15-hook global WinSetOption filetype=(python|go|javascript|typescript|zig) %{
16-	lsp-enable-window
17-}
18-set-option global modelinefmt "%opt{lsp_modeline} %opt{modelinefmt}"
19+evaluate-commands %sh{
20+    if command -V kak-lsp >/dev/null 2>/dev/null ; then
21+        kak-lsp --kakoune -s $kak_session
22+        echo "
23+            lsp-enable
24+            set-option global modelinefmt \"%opt{lsp_modeline} %opt{modelinefmt}\"
25+            map global user <l> %{: enter-user-mode lsp<ret>} -docstring 'LSP commands'
26+            map global insert <tab> '<a-;>:try lsp-snippets-select-next-placeholders catch %{ execute-keys -with-hooks <lt>tab> }<ret>' -docstring 'Select next snippet placeholder'
27+            map global object d '<a-semicolon>lsp-diagnostic-object error warning<ret>' -docstring 'LSP errors and warnings'
28+            map global object D '<a-semicolon>lsp-diagnostic-object error<ret>' -docstring 'LSP errors'
29 
30-map global user l ':enter-user-mode lsp<ret>' -docstring 'LSP mode'
31-map global user h <esc>:lsp-hover<ret> -docstring 'LSP hover'
32-
33-map global insert <tab> '<a-;>:try lsp-snippets-select-next-placeholders catch %{ execute-keys -with-hooks <lt>tab> }<ret>' -docstring 'Select next snippet placeholder'
34-
35-map global object a '<a-semicolon>lsp-object<ret>' -docstring 'LSP any symbol'
36-map global object f '<a-semicolon>lsp-object Function Method<ret>' -docstring 'LSP function or method'
37-map global object d '<a-semicolon>lsp-diagnostic-object error warning<ret>' -docstring 'LSP errors and warnings'
38-map global object D '<a-semicolon>lsp-diagnostic-object error<ret>' -docstring 'LSP errors'
39+            hook global BufSetOption filetype=python %{
40+                set-option buffer lsp_servers %{
41+                    [pyright]
42+                    command = 'pyright-langserver'
43+                    args = ['--stdio']
44+                    root_globs = ['pyrightconfig.json', 'pyproject.toml', 'setup.py', 'setup.cfg', 'requirements.txt', 'Pipfile', '.git']
45+                }
46+                lsp-enable-window
47+            }
48+            hook global WinSetOption filetype=(python|go|javascript|typescript|zig) %{
49+            	lsp-enable-window
50+            }
51+        "
52+    else
53+        echo "echo -debug kak-lsp not found in PATH"
54+    fi
55+}
56 
57 map global user f ':find<space>' -docstring "find file"
58 map global user g ':grep<space>' -docstring "grep project directory"