From 6f756431a85e9da3cbce4e17362845860c5a6e14 Mon Sep 17 00:00:00 2001 From: qwjyh Date: Tue, 21 Jan 2025 02:01:19 +0900 Subject: [PATCH 1/3] update(nvim): update(fix) @sql_s tree-sitter injection with newly introduced prefixed_string_literal related commits https://github.com/nvim-treesitter/nvim-treesitter/commit/fcd2a5fea91deac818f26a6412a624798af45033 https://github.com/nvim-treesitter/nvim-treesitter/commit/acada1a685f5decd0f10e1672963bf3425eafa45 --- .../neovim/after/queries/julia/injections.scm | 49 ++----------------- 1 file changed, 5 insertions(+), 44 deletions(-) diff --git a/dotfiles/neovim/after/queries/julia/injections.scm b/dotfiles/neovim/after/queries/julia/injections.scm index 964cc3b..efc8930 100644 --- a/dotfiles/neovim/after/queries/julia/injections.scm +++ b/dotfiles/neovim/after/queries/julia/injections.scm @@ -1,46 +1,7 @@ ;; extends -((prefixed_string_literal - prefix: (identifier) @_prefix) @injection.content - (#eq? @_prefix "md") - (#set! injection.language "markdown") - (#offset! @injection.content 0 2 0 -1)) - -; ((prefixed_string_literal -; prefix: (identifier) @_prefix) @injection.content -; (#eq? @_prefix "sql") -; (#set! injection.language "sql") -; (#offset! @injection.content 0 4 0 -1)) -; -; ((prefixed_string_literal -; prefix: (identifier) @_prefix) @injection.content -; (#eq? @_prefix "s") -; (#set! injection.language "sql") -; (#offset! @injection.content 0 3 0 -1)) -; -; ((prefixed_string_literal -; prefix: (identifier) @_prefix) @injection.content -; (#eq? @_prefix "t") -; (#set! injection.language "regex") -; (#offset! @injection.content 0 2 0 -1)) -; -; ((prefixed_string_literal -; prefix: (identifier) @_prefix) @injection.content -; (#eq? @_prefix "ts") -; (#set! injection.language "regex") -; (#offset! @injection.content 0 2 0 -1)) -; -; ((prefixed_string_literal -; prefix: (identifier) @_prefix) @injection.content -; (#eq? @_prefix "tu") -; (#set! injection.language "regex") -; (#offset! @injection.content 0 3 0 -1)) -; -; ((prefixed_string_literal -; prefix: (identifier) @_prefix) @injection.content -; (#eq? @_prefix "sql") -; ; (#offset! @injection.content 0 2 0 -1) -; ; (#offset! @injection.content 0 6 0 -3) -; (#gsub! @injection.content "^\"%\"" "%1") -; (#set! injection.language "sql") -; ) +(prefixed_string_literal + prefix: (identifier) @_prefix + (content) @injection.content + (#eq? @_prefix "sql") + (#set! injection.language "sql")) From 5e94d2cc8314d49c930772390e5d0eb351a14166 Mon Sep 17 00:00:00 2001 From: qwjyh Date: Thu, 30 Jan 2025 17:53:03 +0900 Subject: [PATCH 2/3] update(install.sh): install catppuccin theme for julia (3a6eda6c7769883846c3297576b2a39c158a6300) --- bin/install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/install.sh b/bin/install.sh index 4da1d01..90626e9 100755 --- a/bin/install.sh +++ b/bin/install.sh @@ -45,6 +45,7 @@ ln -sf $(pwd)/dotfiles/neovim/luasnippets/satysfi/math.lua ~/.config/nvim/luasni mkdir -p ~/.julia/config ln -sf $(pwd)/dotfiles/startup_linux.jl ~/.julia/config/startup.jl +curl -o ~/.julia/config/catppuccin.jl https://raw.githubusercontent.com/catppuccin/ohmyrepl/refs/heads/main/catppuccin.jl mkdir -p ~/.config/lf ln -sf $(pwd)/dotfiles/lf/lfrc ~/.config/lf/lfrc From b40e8ad32960a44e225b5e131ab02164c9795b46 Mon Sep 17 00:00:00 2001 From: qwjyh Date: Thu, 30 Jan 2025 17:58:26 +0900 Subject: [PATCH 3/3] new(neovim): add telescope lsp implementations --- dotfiles/neovim/init.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/dotfiles/neovim/init.lua b/dotfiles/neovim/init.lua index 4d9e226..e4f7b46 100644 --- a/dotfiles/neovim/init.lua +++ b/dotfiles/neovim/init.lua @@ -493,6 +493,7 @@ vim.keymap.set('n', 'fd', builtin.lsp_document_symbols, { desc = "lsp do vim.keymap.set('n', 'flr', builtin.lsp_references, { desc = "lsp references for word" }) vim.keymap.set('n', 'fli', builtin.lsp_incoming_calls, { desc = "lsp incoming calls" }) vim.keymap.set('n', 'flo', builtin.lsp_outgoing_calls, { desc = "lsp outgoing calls" }) +vim.keymap.set('n', 'fll', builtin.lsp_implementations, { desc = "lsp implementations" }) vim.keymap.set('n', 'fb', builtin.buffers, { desc = "buffers" }) vim.keymap.set('n', 'fg', builtin.live_grep, { desc = "grep" }) vim.keymap.set('n', 'fh', builtin.help_tags, { desc = "help tags" })