neovim configuration using rocks.nvim plugin manager
0
fork

Configure Feed

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

feat: update

+29 -7
+3
lua/core/highlights.lua
··· 12 12 --[[ 13 13 some good-looking colorscheems 14 14 15 + # dark-theme 16 + - https://github.com/sho-87/kanagawa-paper.nvim 17 + 15 18 # light-theme 16 19 - https://github.com/yorickpeterse/nvim-grey 17 20 ]]
+1
lua/core/lsp/servers.lua
··· 5 5 ---@diagnostic disable: missing-fields 6 6 ---@type table<string, vim.lsp.ClientConfig> 7 7 return { 8 + astro = {}, 8 9 clangd = {}, 9 10 cssls = {}, 10 11 dartls = {},
+18 -1
lua/core/ui/statusline.lua
··· 1 + local function filename() 2 + local path = vim.fn.expand("%:p:h")--[[@as string]] 3 + path = path:gsub("oil://", "") 4 + path = vim.fs.joinpath(path, "") -- 5 + :gsub("^" .. vim.pesc(vim.fs.joinpath(vim.fn.getcwd(0, 0), "")), "") 6 + 7 + local name = vim.fn.expand("%:p:t")--[[@as string]] 8 + if vim.bo.filetype == "oil" then 9 + name = path == "" and "." or path 10 + path = "oil://" 11 + elseif name == "" then 12 + name = "[No Name]" 13 + end 14 + return path .. name 15 + end 16 + 1 17 ---Show attached LSP clients in `[name1, name2]` format. 2 18 ---Long server names will be modified. For example, `lua-language-server` will be shorten to `lua-ls` 3 19 ---Returns an empty string if there aren't any attached LSP clients. ··· 28 44 -- end 29 45 return "[ts:" .. tabsize .. "]" 30 46 end 47 + local _ = vim.lsp.tagfunc 31 48 32 49 function _G.statusline() 33 50 return table.concat({ 34 - "%f", 51 + filename(), 35 52 "%h%w%r", 36 53 "%=", 37 54 tab_size(),
+5 -5
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.35.2" 18 - "rocks-git.nvim" = "2.0.0" 17 + "rocks.nvim" = "2.36.0" 18 + "rocks-git.nvim" = "2.0.1" 19 19 "rocks-dev.nvim" = "1.2.4" 20 20 "rocks-config.nvim" = "2.1.4" 21 21 "rocks-edit.nvim" = "scm" ··· 26 26 nvim-lspconfig = "0.1.8" 27 27 "mason.nvim" = "1.10.0" 28 28 "indent-blankline.nvim" = "3.7.1" 29 - "conform.nvim" = "6.0.0" 29 + "conform.nvim" = "6.1.0" 30 30 "fidget.nvim" = "1.4.1" 31 31 nvim-ufo = "1.4.0" 32 32 luasnip = "2.3.0" ··· 35 35 "mini.ai" = "scm" 36 36 nvim-surround = "2.1.5" 37 37 nvim-treesitter-legacy-api = "0.9.2" 38 - fzf-lua = "0.0.1367" 38 + fzf-lua = "0.0.1378" 39 39 40 40 tree-sitter-css = "scm" 41 41 tree-sitter-ecma = "scm" ··· 71 71 tree-sitter-ini = "scm" 72 72 tree-sitter-vimdoc = "scm" 73 73 tree-sitter-tmux = "scm" 74 - "lazydev.nvim" = "1.7.0" 74 + "lazydev.nvim" = "1.7.1" 75 75 tree-sitter-astro = "scm" 76 76 tree-sitter-jsonc = "scm" 77 77 tree-sitter-html_tags = "scm"
+2 -1
todo.norg
··· 1 1 - (x) `ds'` to delete surrounding `'` 2 2 - ( ) `ds%` to delete any surrounding under cursor 3 3 - ( ) `:h 'matchpairs'` 4 - - ( ) statusbar 4 + - ( ) statusline 5 + - ( ) [sg.nvim]{https://github.com/sourcegraph/sg.nvim} support with luarocks maybe?