neovim configuration using rocks.nvim plugin manager
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: update

+66 -54
+4 -1
init.lua
··· 1 1 require("rocks-setup") 2 2 vim.g.rocks_nvim={ 3 - _log_level = vim.log.levels.INFO 3 + _log_level = vim.log.levels.DEBUG, 4 + experimental_features = { 5 + "ext_module_dependency_stubs", 6 + }, 4 7 } 5 8 if vim.fn.has('mac') == 1 then 6 9 vim.g.rocks_nvim = vim.tbl_deep_extend("force", vim.g.rocks_nvim, {
+1
lua/core/lsp/servers.lua
··· 20 20 }, 21 21 }, 22 22 html = {}, 23 + jsonls = {}, 23 24 lua_ls = { 24 25 -- on_init = require("utils").lazydev_is_not_working, 25 26 settings = {
+4 -2
lua/core/ui/statusline.lua
··· 57 57 return table.concat({ 58 58 filename(), 59 59 "%h%w%m%r", 60 + " [%{&ff}] ", 61 + -- "(on main)", 60 62 "%=", 61 63 rest(), 62 64 "%y", 63 65 tab_size(), 64 66 lsp_status(), 65 67 " ", 66 - "%-14(%l,%c%V%)", 68 + "%-10(%l,%c%V%)", 67 69 "%P", 68 - }, "") 70 + }) 69 71 end 70 72 71 73 vim.o.statusline = "%{%v:lua._G.statusline()%}"
+5
lua/snippets/go.lua
··· 18 18 }), 19 19 t{"", "}"}, i(0), 20 20 }), 21 + s("fn", fmt([[ 22 + func {}({}) {{ 23 + {}{} 24 + }} 25 + ]], { i(1), i(2), t("\t"), i(3) })), 21 26 })
+52 -51
rocks.toml
··· 14 14 # List of Neovim plugins to install alongside their versions. 15 15 # If the plugin name contains a dot then you must add quotes to the key name! 16 16 [plugins] 17 - "rocks.nvim" = "2.37.1" 17 + "rocks.nvim" = "2.40.0" 18 18 "rocks-git.nvim" = "2.0.1" 19 19 "rocks-dev.nvim" = "1.5.0" 20 20 "rocks-config.nvim" = "2.2.0" 21 21 "rocks-edit.nvim" = "scm" 22 - "rocks-treesitter.nvim" = "1.0.3" 22 + "rocks-treesitter.nvim" = "1.1.1" 23 23 # harpoon uses plenary.nvim 24 24 "plenary.nvim" = "scm" 25 25 nvim-lspconfig = "0.1.8" 26 26 "mason.nvim" = "1.10.0" 27 - "indent-blankline.nvim" = "3.7.1" 28 - "conform.nvim" = "7.0.0" 27 + "indent-blankline.nvim" = "3.7.2" 28 + "conform.nvim" = "7.1.0" 29 29 "fidget.nvim" = "1.4.1" 30 30 luasnip = "2.3.0" 31 31 neogit = "scm" ··· 33 33 "mini.ai" = "scm" 34 34 nvim-surround = "2.1.5" 35 35 nvim-treesitter-legacy-api = "0.9.2" 36 - fzf-lua = "0.0.1379" 36 + fzf-lua = "0.0.1450" 37 + "quicker.nvim" = "1.1.1" 38 + nvim-ufo = "1.4.0" 39 + "telescope.nvim" = "scm" 40 + "octo.nvim" = "scm" 41 + "oil.nvim" = "2.12.1" 42 + nvim-lint = "scm" 43 + treesj = "scm" 44 + "lazydev.nvim" = "1.8.0" 37 45 38 - tree-sitter-css = "scm" 39 - tree-sitter-ecma = "scm" 40 - tree-sitter-go = "scm" 41 - tree-sitter-html = "scm" 42 - tree-sitter-javascript = "scm" 43 - tree-sitter-json = "scm" 44 - tree-sitter-jsx = "scm" 45 - tree-sitter-lua = "scm" 46 - tree-sitter-make = "scm" 47 - tree-sitter-query = "scm" 48 - tree-sitter-rust = "scm" 49 - tree-sitter-templ = "scm" 50 - tree-sitter-toml = "scm" 51 - tree-sitter-tsx = "scm" 52 - tree-sitter-typescript = "scm" 53 - tree-sitter-yaml = "scm" 46 + tree-sitter-css = "0.0.3" 47 + tree-sitter-ecma = "0.0.2" 48 + tree-sitter-go = "0.0.3" 49 + tree-sitter-html = "0.0.3" 50 + tree-sitter-javascript = "0.0.3" 51 + tree-sitter-json = "0.0.3" 52 + tree-sitter-jsx = "0.0.2" 53 + tree-sitter-lua = "0.0.2" 54 + tree-sitter-make = "0.0.2" 55 + tree-sitter-query = "0.0.2" 56 + tree-sitter-rust = "0.0.3" 57 + tree-sitter-templ = "0.0.3" 58 + tree-sitter-toml = "0.0.2" 59 + tree-sitter-tsx = "0.0.3" 60 + tree-sitter-typescript = "0.0.3" 61 + tree-sitter-yaml = "0.0.2" 54 62 55 - "oil.nvim" = "2.11.0" 56 63 # nvim-cmp = { git = "hrsh7th/nvim-cmp" } 57 64 # cmp-nvim-lsp = { git = "hrsh7th/cmp-nvim-lsp" } 58 65 # for some plugins that needs legacy api (e.g. nvim-surround) 59 66 # nvim-treesitter-textobjects = { dir = "~/repo/nvim-treesitter-textobjects" } 60 - nvim-lint = "scm" 61 - tree-sitter-gomod = "scm" 62 - tree-sitter-dockerfile = "scm" 63 - tree-sitter-regex = "scm" 64 - tree-sitter-gitignore = "scm" 65 - tree-sitter-swift = "scm" 66 - tree-sitter-kotlin = "scm" 67 - tree-sitter-groovy = "scm" 68 - tree-sitter-ini = "scm" 69 - tree-sitter-vimdoc = "scm" 70 - tree-sitter-tmux = "scm" 71 - "lazydev.nvim" = "1.8.0" 72 - tree-sitter-astro = "scm" 73 - tree-sitter-jsonc = "scm" 74 - tree-sitter-html_tags = "scm" 75 - tree-sitter-editorconfig = "scm" 76 - treesj = "scm" 77 - tree-sitter-gitattributes = "scm" 78 - tree-sitter-graphql = "scm" 67 + tree-sitter-gomod = "0.0.3" 68 + tree-sitter-dockerfile = "0.0.2" 69 + tree-sitter-regex = "0.0.2" 70 + tree-sitter-gitignore = "0.0.2" 71 + tree-sitter-swift = "0.0.3" 72 + tree-sitter-kotlin = "0.0.4" 73 + tree-sitter-groovy = "0.0.3" 74 + tree-sitter-ini = "0.0.2" 75 + tree-sitter-vimdoc = "0.0.2" 76 + tree-sitter-tmux = "0.0.3" 77 + tree-sitter-astro = "0.0.2" 78 + tree-sitter-jsonc = "0.0.2" 79 + tree-sitter-html_tags = "0.0.2" 80 + tree-sitter-editorconfig = "0.0.4" 81 + tree-sitter-gitattributes = "0.0.2" 82 + tree-sitter-graphql = "0.0.2" 79 83 tree-sitter-xml = "0.0.2" 80 84 tree-sitter-nix = "0.0.5" 81 - nvim-ufo = "1.4.0" 82 - "telescope.nvim" = "scm" 83 - tree-sitter-http = "scm" 84 - "rest.nvim" = "3.0.2" 85 - "octo.nvim" = "scm" 85 + tree-sitter-vue = "0.0.2" 86 + tree-sitter-hurl = "0.0.3" 87 + "diffview.nvim" = "scm" 86 88 87 89 [plugins."gitsigns.nvim"] 88 90 git = "lewis6991/gitsigns.nvim" ··· 90 92 91 93 [plugins."crates.nvim" ] 92 94 git = "Saecki/crates.nvim" 93 - rev = "v0.5.1" 95 + rev = "v0.5.2" 94 96 95 97 [plugins.harpoon] 96 98 git = "ThePrimeagen/harpoon" ··· 109 111 110 112 [plugins."kulala.nvim"] 111 113 git = "mistweaverco/kulala.nvim" 112 - rev = "v2.7.0" 114 + rev = "v3.5.0" 113 115 114 116 [plugins.github-nvim-theme] 115 117 git = "projekt0n/github-nvim-theme" 116 118 rev = "v1.1.2^{}" 117 119 118 - [plugins."quicker.nvim"] 119 - git = "stevearc/quicker.nvim" 120 - rev = "v1.0.0" 120 + [plugins."rest.nvim"] 121 + dir = "~/repo/rest.nvim" 121 122 122 123 [config] 123 124 auto_setup = false