neovim configuration using rocks.nvim plugin manager

imlazy

Signed-off-by: Seongmin Lee <git@boltless.me>

boltless.me 241021da b9c664f2

verified
+22 -3
+1
after/ftplugin/typst.vim
··· 1 + setlocal tabstop=2
+10 -1
lua/core/lsp/servers.lua
··· 52 52 -- if bufIsBig(bufnr) then 53 53 client.server_capabilities.semanticTokensProvider = nil 54 54 -- end 55 - end 55 + end, 56 + settings = { 57 + ["nil"] = { 58 + nix = { 59 + flake = { 60 + autoArchive = false, 61 + }, 62 + }, 63 + }, 64 + }, 56 65 }, 57 66 ts_ls = { 58 67 settings = {
+1
lua/plugins/conform.lua
··· 5 5 quiet = false, 6 6 }, 7 7 formatters_by_ft = { 8 + ["c"] = { "clang-format" }, 8 9 ["lua"] = { "stylua" }, 9 10 ["fish"] = { "fish_indent" }, 10 11 ["sh"] = { "shfmt" },
+1
lua/plugins/fzf-lua.lua
··· 55 55 group = vim.api.nvim_create_augroup("user.lspattach.fzf", { clear = false }), 56 56 callback = function(ev) 57 57 vim.keymap.set("n", "gr/", "<cmd>FzfLua lsp_references<cr>", { buffer = ev.buf }) 58 + vim.keymap.set("n", "<leader>cd", "<cmd>FzfLua lsp_document_symbols<cr>", { buffer = ev.buf }) 58 59 end 59 60 })
+3
lua/snippets/go.lua
··· 42 42 {}}}) 43 43 }} 44 44 ]], { i(1, "sampleMiddleware"), t("\t"), t("\t\t"), i(2), t("\t") })), 45 + 46 + s("pt", t("panic(\"todo\")")), 47 + s("pu", t("panic(\"unimplemented\")")), 45 48 })
+2 -2
rocks.toml
··· 96 96 # "sense.nvim" = "1.0.1" 97 97 "rest.nvim"= "3.12.0" 98 98 # "zeta.nvim"= "rocksdev" 99 - tree-sitter-janet_simple = "0.0.33" 100 - tree-sitter-scheme = "0.0.31" 99 + # tree-sitter-janet_simple = "0.0.33" 100 + # tree-sitter-scheme = "0.0.31" 101 101 nvim-parinfer = "1.2.0" 102 102 "grapple.nvim" = "0.30.0" 103 103 neogen = "2.20.0"
+4
todo.norg
··· 29 29 - when user closes a window or switch a buffer, save the window information (cursor position, topline, botline, etc) 30 30 - give interface to navigate through windows 31 31 - to avoid populating, treat near windows as same window. (~50 lines) 32 + 33 + ** `CTRL-X_CTRL-S` 34 + 35 + complete string that matches a pattern via tree-sitter object