diff options
| author | crupest <crupest@outlook.com> | 2023-09-27 19:12:55 +0800 | 
|---|---|---|
| committer | crupest <crupest@outlook.com> | 2023-09-27 19:12:55 +0800 | 
| commit | bb368f72213f1f3ed034b3b74e377a64fdd86a0d (patch) | |
| tree | c9eea9270a09325e20874230f5ac3967d8332067 | |
| parent | d176e8ac407561826ea8453dfae1999ea34db1f4 (diff) | |
| download | crupest-bb368f72213f1f3ed034b3b74e377a64fdd86a0d.tar.gz crupest-bb368f72213f1f3ed034b3b74e377a64fdd86a0d.tar.bz2 crupest-bb368f72213f1f3ed034b3b74e377a64fdd86a0d.zip | |
Update nvim configs.
| -rw-r--r-- | configs/nvim/init.lua | 29 | ||||
| -rw-r--r-- | configs/nvim/lazy-lock.json | 21 | ||||
| -rw-r--r-- | configs/nvim/lua/plugins/omnisharp-extended-lsp-nvim.lua | 3 | 
3 files changed, 32 insertions, 21 deletions
| diff --git a/configs/nvim/init.lua b/configs/nvim/init.lua index 510fa49..75ba2f3 100644 --- a/configs/nvim/init.lua +++ b/configs/nvim/init.lua @@ -6,6 +6,13 @@ if not vim.uv then      vim.uv = vim.loop  end +if vim.g.neovide then +    vim.opt.guifont = "CaskaydiaCove Nerd Font"; +    vim.g.neovide_transparency = 0.98; +    vim.g.neovide_input_ime = false; +    vim.g.neovide_cursor_vfx_mode = "ripple"; +end +  local is_win = vim.fn.has("win32") ~= 0  if is_win then @@ -27,14 +34,6 @@ vim.opt.shiftwidth = 4;  vim.opt.expandtab = true;  vim.opt.wrap = false;  vim.opt.number = true; -vim.keymap.set('t', '<leader><esc>', [[<C-\><C-n>]]) - -if vim.g.neovide then -    vim.opt.guifont = "CaskaydiaCove Nerd Font"; -    vim.g.neovide_transparency = 0.95; -    vim.g.neovide_input_ime = false; -    vim.g.neovide_cursor_vfx_mode = "ripple"; -end  -- Init lazy.nvim  local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" @@ -155,6 +154,7 @@ lint.linters_by_ft = {      javascriptreact = { "eslint", "cspell" },      typescript = { "eslint", "cspell" },      typescriptreact = { "eslint", "cspell" }, +    cs = { "cspell" }  }  vim.api.nvim_create_autocmd({ "BufWritePost" }, { @@ -253,6 +253,10 @@ end  if omnisharp_cmd then      require 'lspconfig'.omnisharp.setup { +        handlers = { +            ["textDocument/definition"] = require('omnisharp_extended').handler, +        }, +          cmd = omnisharp_cmd,          -- Enables support for reading code style, naming convention and analyzer @@ -268,7 +272,7 @@ if omnisharp_cmd then          enable_ms_build_load_projects_on_demand = false,          -- Enables support for roslyn analyzers, code fixes and rulesets. -        enable_roslyn_analyzers = true, +        enable_roslyn_analyzers = false,          -- Specifies whether 'using' directives should be grouped and sorted during          -- document formatting. @@ -328,8 +332,11 @@ vim.api.nvim_create_autocmd('LspAttach', {  vim.cmd [[colorscheme tokyonight-night]] --- custom keymaps --- +-- custom keymapss + +-- For terminal emulator +vim.keymap.set('t', '<leader><esc>', [[<C-\><C-n>]]) +  -- setup keymap for telescope  local builtin = require('telescope.builtin')  vim.keymap.set('n', '<leader>f', builtin.find_files, {}) diff --git a/configs/nvim/lazy-lock.json b/configs/nvim/lazy-lock.json index 5f3ba60..59040e3 100644 --- a/configs/nvim/lazy-lock.json +++ b/configs/nvim/lazy-lock.json @@ -1,5 +1,5 @@  {
 -  "LuaSnip": { "branch": "master", "commit": "c5fb16a934892086d4ba01bac48b77c65435025e" },
 +  "LuaSnip": { "branch": "master", "commit": "480b032f6708573334f4437d3f83307d143f1a72" },
    "bufferline.nvim": { "branch": "main", "commit": "6ecd37e0fa8b156099daedd2191130e083fb1490" },
    "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
    "cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" },
 @@ -7,18 +7,19 @@    "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
    "cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
    "formatter.nvim": { "branch": "master", "commit": "34dcdfa0c75df667743b2a50dd99c84a557376f0" },
 -  "gitsigns.nvim": { "branch": "main", "commit": "bce4576a9047085a528c479a7fe1e2f6b787b6c1" },
 -  "lazy.nvim": { "branch": "main", "commit": "2a9354c7d2368d78cbd5575a51a2af5bd8a6ad01" },
 +  "gitsigns.nvim": { "branch": "main", "commit": "bdeba1cec3faddd89146690c10b9a87949c0ee66" },
 +  "lazy.nvim": { "branch": "main", "commit": "0e1d264ab6567725b6c30ffd1ad120b16884ff45" },
    "lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" },
 -  "nvim-autopairs": { "branch": "master", "commit": "7b3eb9b5813a22188c4dbb248475fcbaf9f4d195" },
 +  "nvim-autopairs": { "branch": "master", "commit": "de4f7138a68d5d5063170f2182fd27faf06b0b54" },
    "nvim-cmp": { "branch": "main", "commit": "5dce1b778b85c717f6614e3f4da45e9f19f54435" },
    "nvim-lint": { "branch": "master", "commit": "67f74e630a84ecfa73a82783c487bdedd8cecdc3" },
 -  "nvim-lspconfig": { "branch": "master", "commit": "4266f9bb36b4fb09edd19b67d95043cf7ff88ddf" },
 -  "nvim-tree.lua": { "branch": "master", "commit": "a3aa3b47eac8b6289f028743bef4ce9eb0f6782e" },
 -  "nvim-web-devicons": { "branch": "master", "commit": "973ab742f143a796a779af4d786ec409116a0d87" },
 +  "nvim-lspconfig": { "branch": "master", "commit": "bfdf2e91e7297a54bcc09d3e092a12bff69a1cf4" },
 +  "nvim-tree.lua": { "branch": "master", "commit": "934469b9b6df369e198fb3016969e56393b0dc07" },
 +  "nvim-web-devicons": { "branch": "master", "commit": "45d0237c427baba8cd05e0ab26d30e2ee58c2c82" },
 +  "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "53edfb413a54c9e55dcddc9e9fa4977a897e4425" },
    "plenary.nvim": { "branch": "master", "commit": "9ce85b0f7dcfe5358c0be937ad23e456907d410b" },
 -  "telescope.nvim": { "branch": "master", "commit": "40c8d2fc2b729dd442eda093cf8c9496d6e23732" },
 -  "toggleterm.nvim": { "branch": "main", "commit": "0427b908ebefcb3701c7f2cfbdafa37d11afe71a" },
 -  "tokyonight.nvim": { "branch": "main", "commit": "9a01eada39558dc3243278e6805d90e8dff45dc0" },
 +  "telescope.nvim": { "branch": "master", "commit": "84d53dfdbefbdf84e861a288abc71ef8ccafd04e" },
 +  "toggleterm.nvim": { "branch": "main", "commit": "61e8ad370d4da5d84c77e31671027bc094ac06ca" },
 +  "tokyonight.nvim": { "branch": "main", "commit": "8e670218651eaf02bf61c68ecdfdaa572bc14b47" },
    "trouble.nvim": { "branch": "main", "commit": "3f85d8ed30e97ceeddbbcf80224245d347053711" }
  }
\ No newline at end of file diff --git a/configs/nvim/lua/plugins/omnisharp-extended-lsp-nvim.lua b/configs/nvim/lua/plugins/omnisharp-extended-lsp-nvim.lua new file mode 100644 index 0000000..221369b --- /dev/null +++ b/configs/nvim/lua/plugins/omnisharp-extended-lsp-nvim.lua @@ -0,0 +1,3 @@ +return { +    "Hoffs/omnisharp-extended-lsp.nvim" +} | 
