this repo has no description
0
fork

Configure Feed

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

:recycle: (Nvim) symlink for config files

+33 -19
+4 -14
home/neovim/default.nix
··· 40 40 }; 41 41 42 42 home.file = { 43 - ".config/nvim/lua/user/keymaps.lua".source = ./lua/user/keymaps.lua; 44 - ".config/nvim/lua/user/settings.lua".source = ./lua/user/settings.lua; 45 - 46 - ".config/nvim/lua/plugins/editorconfig.lua".source = ./lua/plugins/editorconfig.lua; 47 - ".config/nvim/lua/plugins/icy.lua".source = ./lua/plugins/icy.lua; 48 - ".config/nvim/lua/plugins/lsp-zero.lua".source = ./lua/plugins/lsp-zero.lua; 49 - ".config/nvim/lua/plugins/lualine.lua".source = ./lua/plugins/lualine.lua; 50 - ".config/nvim/lua/plugins/mason.lua".source = ./lua/plugins/mason.lua; 51 - ".config/nvim/lua/plugins/nvim-cmp.lua".source = ./lua/plugins/nvim-cmp.lua; 52 - ".config/nvim/lua/plugins/nvim-lspconfig.lua".source = ./lua/plugins/nvim-lspconfig.lua; 53 - ".config/nvim/lua/plugins/telescope.lua".source = ./lua/plugins/telescope.lua; 54 - ".config/nvim/lua/plugins/tokyonight.lua".source = ./lua/plugins/tokyonight.lua; 55 - ".config/nvim/lua/plugins/treesitter.lua".source = ./lua/plugins/treesitter.lua; 56 - ".config/nvim/lua/plugins/vim-fugitive.lua".source = ./lua/plugins/vim-fugitive.lua; 43 + ".config/nvim/lua/" = { 44 + source = ./lua; 45 + recursive = true; 46 + }; 57 47 58 48 ".vim/.skeleton.html".source = ./skeletons/.skeleton.html; 59 49 ".vim/.skeleton.py".source = ./skeletons/.skeleton.py;
+10
home/neovim/lua/plugins/jester.lua
··· 1 + return { 2 + 'David-Kunz/jester', 3 + config = function() 4 + local configs = require('jester') 5 + 6 + configs.setup({ 7 + cmd = "npm run test -- -t '$result' $file" 8 + }) 9 + end 10 + }
+14 -4
home/neovim/lua/plugins/nvim-cmp.lua
··· 16 16 formatting = lsp_zero.cmp_format(), 17 17 mapping = cmp.mapping.preset.insert({ 18 18 ['<C-Space>'] = cmp.mapping.complete(), 19 - ['<C-u>'] = cmp.mapping.scroll_docs(-4), 20 - ['<C-d>'] = cmp.mapping.scroll_docs(4), 21 - ['<C-f>'] = cmp_action.luasnip_jump_forward(), 22 - ['<C-b>'] = cmp_action.luasnip_jump_backward(), 19 + ['<CR>'] = function(fallback) 20 + if cmp.visible() then 21 + cmp.confirm() 22 + else 23 + fallback() 24 + end 25 + end, 26 + ['<Tab>'] = function(fallback) 27 + if cmp.visible() then 28 + cmp.select_next_item() 29 + else 30 + fallback() 31 + end 32 + end 23 33 }) 24 34 }) 25 35 end
+3
home/neovim/lua/plugins/nvim-dap.lua
··· 1 + return { 2 + 'mfussenegger/nvim-dap' 3 + }
+2 -1
home/neovim/lua/plugins/nvim-lspconfig.lua
··· 11 11 lsp_zero.extend_lspconfig() 12 12 13 13 lsp_zero.on_attach(function(client, bufnr) 14 - lsp_zero.default_keymaps({ buffer = bufnr }) 14 + lsp_zero.default_keymaps({buffer = bufnr}) 15 15 end) 16 16 17 17 require('mason-lspconfig').setup({ ··· 19 19 handlers = { 20 20 lsp_zero.default_setup, 21 21 lua_ls = function() 22 + -- (Optional) Configure lua language server for neovim 22 23 local lua_opts = lsp_zero.nvim_lua_ls() 23 24 require('lspconfig').lua_ls.setup(lua_opts) 24 25 end,