neovim configuration using rocks.nvim plugin manager

feat: nvm committing all these changes

+41 -20
+5
lua/core/abbrevs.lua
··· 3 3 vim.keymap.set("ca", "REst", "Rest") 4 4 vim.keymap.set("ca", "FOrmat", "Format") 5 5 vim.keymap.set("ca", "ROcks", "Rocks") 6 + 7 + vim.cmd[[ 8 + inoreabbrev Hanlder Handler 9 + inoreabbrev sapce space 10 + ]]
-1
lua/core/options.lua
··· 1 1 vim.env.LANG = "en_US.UTF-8" 2 2 3 3 vim.o.foldexpr = "v:lua.vim.treesitter.foldexpr()" 4 - vim.opt.diffopt:append("linematch:60") 5 4 vim.o.clipboard = "unnamedplus" 6 5 vim.o.cmdheight = 1 7 6 -- due to stevearc/quicker.nvim#21 issue
+1
lua/plugins/fzf-lua.lua
··· 39 39 end 40 40 41 41 vim.keymap.set("n", "<f1>", "<cmd>FzfLua helptags<cr>") 42 + vim.keymap.set("n", "<leader>p", "<cmd>FzfLua<cr>") 42 43 vim.keymap.set("n", "<leader>,", "<cmd>FzfLua buffers<cr>") 43 44 vim.keymap.set("n", "<leader>e", "<cmd>FzfLua files<cr>") 44 45 vim.keymap.set("n", "<leader>ff", "<cmd>FzfLua files<cr>")
+7
lua/plugins/rest.lua
··· 7 7 highlight = { 8 8 timeout = 250, 9 9 }, 10 + ui = { 11 + -- panes = require("rest-nvim.ui.panes.preset.browser"), 12 + }, 10 13 _log_level = vim.log.levels.DEBUG, 11 14 } 15 + local ok, browser = pcall(require, "rest-nvim.ui.panes.preset.browser") 16 + if ok then 17 + vim.g.rest_nvim.ui = browser 18 + end
+10
lua/plugins/zeta.lua
··· 1 + vim.keymap.set("n", "\\", function() 2 + vim.notify("zeta.autocmd.setup()") 3 + require("zeta.autocmd").setup() 4 + end) 5 + vim.keymap.set("n", "gy", "<Plug>(zeta-accept)") 6 + vim.keymap.set("i", "<c-g><c-g>", "<esc><Plug>(zeta-accept)") 7 + 8 + vim.g.zeta_nvim = { 9 + _log_level = vim.log.levels.DEBUG, 10 + }
+17 -19
rocks.toml
··· 15 15 # If the plugin name contains a dot then you must add quotes to the key name! 16 16 [plugins] 17 17 "rocks.nvim" = "2.43.1" 18 - "rocks-git.nvim" = "2.5.2" 18 + "rocks-git.nvim" = "2.5.3" 19 19 "rocks-dev.nvim" = "1.7.0" 20 20 "rocks-config.nvim" = "3.1.0" 21 21 "rocks-lazy.nvim" = "1.2.0" 22 22 "rocks-edit.nvim" = "scm" 23 23 "rocks-treesitter.nvim" = "1.3.0" 24 24 25 - nvim-lspconfig = "1.6.0" 25 + nvim-lspconfig = "1.7.0" 26 26 "indent-blankline.nvim" = "3.8.7" 27 27 "conform.nvim" = "9.0.0" 28 - "fidget.nvim" = "1.4.1" 28 + "fidget.nvim" = "1.6.0" 29 29 luasnip = { version = "2.3.0", event = "InsertEnter" } 30 30 neogit = { version = "scm", cmd = "Neogit" } 31 31 "kanagawa.nvim" = "scm" 32 32 # "mini.ai" = "scm" 33 33 nvim-surround = "2.1.5" 34 - fzf-lua = { version = "0.0.1764" } 34 + fzf-lua = { version = "0.0.1783" } 35 35 "quicker.nvim" = "1.4.0" 36 36 "telescope.nvim" = "scm" 37 37 "octo.nvim" = { version = "scm", cmd = "Octo", event = "BufReadCmd octo://*" } ··· 55 55 tree-sitter-html = "0.0.36" 56 56 tree-sitter-html_tags = "0.0.10" 57 57 tree-sitter-hurl = "0.0.30" 58 - tree-sitter-ini = "0.0.29" 58 + tree-sitter-ini = "0.0.30" 59 59 tree-sitter-javascript = "0.0.36" 60 60 tree-sitter-json = "0.0.36" 61 61 tree-sitter-jsonc = "0.0.29" 62 62 tree-sitter-jsx = "0.0.10" 63 63 tree-sitter-kotlin = "0.0.32" 64 64 tree-sitter-lua = "0.0.33" 65 - tree-sitter-make = "0.0.29" 66 - tree-sitter-nix = "0.0.56" 65 + tree-sitter-make = "0.0.30" 66 + tree-sitter-nix = "0.0.59" 67 67 tree-sitter-query = "0.0.34" 68 68 tree-sitter-regex = "0.0.40" 69 - tree-sitter-rust = "0.0.41" 69 + tree-sitter-rust = "0.0.47" 70 70 tree-sitter-swift = "0.0.46" 71 71 tree-sitter-templ = "0.0.45" 72 72 tree-sitter-tmux = "0.0.29" 73 73 tree-sitter-toml = "0.0.31" 74 74 tree-sitter-tsx = "0.0.35" 75 - tree-sitter-typescript = "0.0.36" 75 + tree-sitter-typescript = "0.0.37" 76 76 tree-sitter-vimdoc = "0.0.31" 77 77 tree-sitter-vue = "0.0.29" 78 - tree-sitter-xml = "0.0.36" 78 + tree-sitter-xml = "0.0.37" 79 79 tree-sitter-yaml = "0.0.32" 80 80 81 81 "diffview.nvim" = "scm" ··· 83 83 "crates.nvim" = { version = "0.5.2", event = "BufRead" } 84 84 "leap.nvim" = "scm" 85 85 "gitsigns.nvim" = "1.0.1" 86 - tree-sitter-dart = "0.0.34" 87 - tree-sitter-sql = "0.0.39" 86 + tree-sitter-dart = "0.0.35" 87 + tree-sitter-sql = "0.0.40" 88 88 # nvim-treesitter-legacy-api = "0.9.2" 89 89 neorg = "9.2.0" 90 - "markview.nvim" = "25.3.1" 90 + "markview.nvim" = "25.4.0" 91 91 "cloak.nvim" = "scm" 92 - tree-sitter-http = "0.0.35" 92 + tree-sitter-http = "0.0.33" 93 93 showkeys = "dev" 94 94 tree-sitter-bash = "0.0.40" 95 95 "nui.nvim" = "0.3.0" ··· 97 97 vim-suda= "v1.2.4" 98 98 luautf8 = "0.1.6" 99 99 100 - "sense.nvim" = { dir = "~/projects/sense.nvim/" } 101 - [plugins."rest.nvim"] 102 - dir = "~/repo/rest.nvim/" 103 - [plugins."zeta.nvim"] 104 - dir = "~/projects/zeta.nvim/" 100 + "sense.nvim" = "1.0.1" 101 + "rest.nvim"= "3.12.0" 102 + "zeta.nvim"= "rocksdev" 105 103 106 104 # [plugins."xcodebuild.nvim"] 107 105 # git = "wojciech-kulik/xcodebuild.nvim"
+1
todo.norg
··· 17 17 - ( ) `o_ii` to select range by indents 18 18 - ( ) [substitute.nvim]{https://github.com/gbprod/substitute.nvim}. Maybe map to `xX` 19 19 - ( ) ditch global `q` mapping for `q/` and stuffs 20 + - ( ) {https://neovim.io/doc/user/options.html#'exrc'}['exrc']