From d259a6fd5539eaa97754b7fafe58d4e933ed1603 Mon Sep 17 00:00:00 2001 From: Anton Bilous Date: Mon, 9 Jun 2025 09:24:30 +0300 Subject: [PATCH] Neovim LSP stuff --- .config/fish/functions/fish_user_key_bindings.fish | 2 +- .config/htop/htoprc | 4 ++-- .config/hypr/binds.conf | 2 +- .config/nvim/after/lsp/harper_ls.lua | 4 ++-- .config/nvim/after/lsp/lua_ls.lua | 4 ++-- .config/nvim/after/lsp/phpactor.lua | 8 ++++++++ .config/nvim/after/lsp/rust_analyzer.lua | 4 ++-- .config/nvim/after/lsp/tinymist.lua | 4 ++-- .config/nvim/after/lsp/yamlls.lua | 4 ++-- .config/nvim/lua/options.lua | 2 +- .../{pipewire.conf.d => }/99-input-denoising.conf | 0 11 files changed, 23 insertions(+), 15 deletions(-) create mode 100644 .config/nvim/after/lsp/phpactor.lua rename .config/pipewire/{pipewire.conf.d => }/99-input-denoising.conf (100%) diff --git a/.config/fish/functions/fish_user_key_bindings.fish b/.config/fish/functions/fish_user_key_bindings.fish index 7a09ffc..2620500 100644 --- a/.config/fish/functions/fish_user_key_bindings.fish +++ b/.config/fish/functions/fish_user_key_bindings.fish @@ -21,7 +21,7 @@ function fish_user_key_bindings bind ctrl-f fzf-history-widget bind -M insert ctrl-f fzf-history-widget else - echo (set_color brcyan )'INFO: fzf not found' + echo (set_color brcyan)'INFO: fzf not found' end # Unused: alt-z, insert ctrl-r diff --git a/.config/htop/htoprc b/.config/htop/htoprc index 2c5dbb4..86eae56 100644 --- a/.config/htop/htoprc +++ b/.config/htop/htoprc @@ -40,14 +40,14 @@ column_meter_modes_0=1 1 column_meters_1=DateTime Uptime LoadAverage Tasks Battery DiskIO NetworkIO Memory Swap column_meter_modes_1=2 2 2 2 2 2 2 1 1 tree_view=0 -sort_key=47 +sort_key=46 tree_sort_key=49 sort_direction=-1 tree_sort_direction=-1 tree_view_always_by_pid=0 all_branches_collapsed=0 screen:Main=PID USER PRIORITY NICE M_VIRT M_SHARE M_RESIDENT STATE NLWP PROCESSOR PERCENT_CPU PERCENT_MEM TIME Command -.sort_key=PERCENT_MEM +.sort_key=PERCENT_CPU .tree_sort_key=TIME .tree_view_always_by_pid=0 .tree_view=0 diff --git a/.config/hypr/binds.conf b/.config/hypr/binds.conf index 3fcfb82..af87853 100644 --- a/.config/hypr/binds.conf +++ b/.config/hypr/binds.conf @@ -153,7 +153,7 @@ bind =, Y, exec, kitty yazi bind =, Y, submap, reset bind =, L, exec, logseq bind =, L, submap, reset -bind =, O, exec, obsidian +bind =, O, exec, QT_SCALE_FACTOR=1.5 obs bind =, O, submap, reset bind =, K, exec, klavaro bind =, K, submap, reset diff --git a/.config/nvim/after/lsp/harper_ls.lua b/.config/nvim/after/lsp/harper_ls.lua index 3b93ae8..1a0e878 100644 --- a/.config/nvim/after/lsp/harper_ls.lua +++ b/.config/nvim/after/lsp/harper_ls.lua @@ -1,4 +1,4 @@ -vim.lsp.config('harper_ls', { +return { settings = { -- https://writewithharper.com/docs/integrations/neovim ["harper-ls"] = { isolateEnglish = true, -- highly experimental @@ -16,4 +16,4 @@ vim.lsp.config('harper_ls', { -- } } }, -}) +} diff --git a/.config/nvim/after/lsp/lua_ls.lua b/.config/nvim/after/lsp/lua_ls.lua index 31de8ec..0c2972a 100644 --- a/.config/nvim/after/lsp/lua_ls.lua +++ b/.config/nvim/after/lsp/lua_ls.lua @@ -1,7 +1,7 @@ -vim.lsp.config('lua_ls', { +return { settings = { Lua = { diagnostics = { globals = { "vim" } } } } -}) +} diff --git a/.config/nvim/after/lsp/phpactor.lua b/.config/nvim/after/lsp/phpactor.lua new file mode 100644 index 0000000..32b68b0 --- /dev/null +++ b/.config/nvim/after/lsp/phpactor.lua @@ -0,0 +1,8 @@ +return { + -- settings = { + -- language_server_php_cs_fixer = { + -- enabled = true, + -- bin = "~/.local/share/nvim/mason/bin/php-cs-fixer", + -- } + -- } +} diff --git a/.config/nvim/after/lsp/rust_analyzer.lua b/.config/nvim/after/lsp/rust_analyzer.lua index 98b22c3..5f20f15 100644 --- a/.config/nvim/after/lsp/rust_analyzer.lua +++ b/.config/nvim/after/lsp/rust_analyzer.lua @@ -1,4 +1,4 @@ -vim.lsp.config('rust_analyzer', { +return { settings = { ["rust-analyzer"] = { cargo = { @@ -39,4 +39,4 @@ vim.lsp.config('rust_analyzer', { }, }, } -}) +} diff --git a/.config/nvim/after/lsp/tinymist.lua b/.config/nvim/after/lsp/tinymist.lua index d873304..3cce244 100644 --- a/.config/nvim/after/lsp/tinymist.lua +++ b/.config/nvim/after/lsp/tinymist.lua @@ -1,5 +1,5 @@ -- https://myriad-dreamin.github.io/tinymist//frontend/neovim.html -vim.lsp.config('tinymist', { +return { settings = { formatterPrintWidth = 100, -- can't stand 120 formatterMode = "typstyle", -- or typstfmt @@ -10,4 +10,4 @@ vim.lsp.config('tinymist', { root_dir = function(bufnr, callback) callback(vim.fs.root(bufnr, { ".git" }) or vim.fn.expand "%:p:h") end, -}) +} diff --git a/.config/nvim/after/lsp/yamlls.lua b/.config/nvim/after/lsp/yamlls.lua index a9c9e9c..ede8151 100644 --- a/.config/nvim/after/lsp/yamlls.lua +++ b/.config/nvim/after/lsp/yamlls.lua @@ -1,8 +1,8 @@ -vim.lsp.config('yamlls', { +return { settings = { yaml = { format = { enable = true }, schemaStore = { enable = true }, } } -}) +} diff --git a/.config/nvim/lua/options.lua b/.config/nvim/lua/options.lua index 7bbc004..8fd4119 100644 --- a/.config/nvim/lua/options.lua +++ b/.config/nvim/lua/options.lua @@ -25,7 +25,7 @@ o.mouse = "a" o.spell = false o.spelllang = "en_us,uk" o.spelloptions = "camel" --- o.fileencodings = "utf-8,cp1251,cp866" +o.fileencodings = "ucs-bom,utf-8,default,cp1251" --o.clipboard = "unnamed"plus? o.iskeyword:append "-" -- is part of the word o.formatoptions:append "n" -- indents for numbered lists diff --git a/.config/pipewire/pipewire.conf.d/99-input-denoising.conf b/.config/pipewire/99-input-denoising.conf similarity index 100% rename from .config/pipewire/pipewire.conf.d/99-input-denoising.conf rename to .config/pipewire/99-input-denoising.conf