- commit
- 8af38a1
- parent
- 1459187
- author
- Eric Bower
- date
- 2026-03-07 21:39:13 -0500 EST
chore: changes
2 files changed,
+29,
-25
+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
+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"