this repo has no description
0
fork

Configure Feed

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

:construction: (Nvim) migrating config

+112 -19
+7 -19
home/neovim/default.nix
··· 4 4 home.file = { 5 5 ".vimrc".source = ./vimrc; 6 6 7 - ".config/nvim/init.vim".text = '' 8 - set runtimepath^=~/.vim runtimepath+=~/.vim/after 9 - let &packpath = &runtimepath 10 - source ~/.vimrc 11 - ''; 7 + ".config/nvim/init.lua".source = ./init.lua; 12 8 13 - ".config/vim/ale.vim".source = ./config/ale.vim; 14 - ".config/vim/aliases.vim".source = ./config/aliases.vim; 15 - ".config/vim/bundles.vim".source = ./config/bundles.vim; 16 - ".config/vim/coc.vim".source = ./config/coc.vim; 17 - ".config/vim/filetypes.vim".source = ./config/filetypes.vim; 18 - ".config/vim/nerdtree.vim".source = ./config/nerdtree.vim; 19 - ".config/vim/skeletons.vim".source = ./config/skeletons.vim; 20 - ".config/vim/test.vim".source = ./config/test.vim; 9 + ".config/nvim/lua/user/keymaps.lua".source = ./lua/user/keymaps.lua; 10 + ".config/nvim/lua/user/settings.lua".source = ./lua/user/settings.lua; 11 + 12 + ".config/nvim/lua/plugins/telescope.lua".source = ./lua/plugins/telescope.lua; 13 + ".config/nvim/lua/plugins/treesitter.lua".source = ./lua/plugins/treesitter.lua; 21 14 22 - ".vim/colors/Blaaark.vim".source = ./colors/Blaaark.vim; 23 - ".vim/colors/hashpunk-lapis.vim".source = ./colors/hashpunk-lapis.vim; 24 - ".vim/colors/monotonic.vim".source = ./colors/monotonic.vim; 25 - ".vim/colors/nighted.vim".source = ./colors/nighted.vim; 26 - ".vim/colors/photon.vim".source = ./colors/photon.vim; 27 - ".vim/colors/spartan.vim".source = ./colors/spartan.vim; 15 + ".config/vim/coc.vim".source = ./config/coc.vim; 28 16 29 17 ".vim/.skeleton.html".source = ./skeletons/.skeleton.html; 30 18 ".vim/.skeleton.py".source = ./skeletons/.skeleton.py;
+54
home/neovim/init.lua
··· 1 + local lazy = {} 2 + 3 + function lazy.install(path) 4 + if not vim.loop.fs_stat(path) then 5 + print('Installing lazy.nvim...') 6 + vim.fn.system({ 7 + 'git', 8 + 'clone', 9 + '--filter=blob:none', 10 + 'https://github.com/folke/lazy.nvim.git', 11 + '--branch=stable', 12 + path, 13 + }) 14 + end 15 + end 16 + 17 + function lazy.setup(plugins) 18 + if vim.g.plugins_ready then 19 + return 20 + end 21 + 22 + lazy.install(lazy.path) 23 + 24 + vim.opt.rtp:prepend(lazy.path) 25 + 26 + require('lazy').setup(plugins, lazy.opts) 27 + vim.g.plugins_ready = true 28 + end 29 + 30 + lazy.path = vim.fn.stdpath('data') .. '/lazy/lazy.nvim' 31 + lazy.opts = {} 32 + 33 + lazy.setup({ 34 + {'folke/tokyonight.nvim'}, 35 + {'nvim-lualine/lualine.nvim'}, 36 + {'nvim-treesitter/nvim-treesitter.nvim'}, 37 + {'nvim-telescope/telescope.nvim'}, 38 + {'tpope/vim-fugitive'}, 39 + {'editorconfig/editorconfig-vim'} 40 + }) 41 + 42 + vim.cmd.colorscheme('tokyonight') 43 + 44 + local load = function(mod) 45 + package.loaded[mod] = nil 46 + require(mod) 47 + end 48 + 49 + load('user.settings') 50 + load('user.keymaps') 51 + 52 + require('plugins.telescope') 53 + require('plugins.treesitter') 54 + require('plugins.lualine')
+5
home/neovim/lua/plugins/lualine.lua
··· 1 + require('lualine').setup({ 2 + options = { 3 + icons_enabled = false 4 + } 5 + })
+4
home/neovim/lua/plugins/telescope.lua
··· 1 + vim.keymap.set('n', '<leader><space>', '<cmd>Telescope buffers<cr>') 2 + vim.keymap.set('n', '<leader>ff', '<cmd>Telescope find_files<cr>') 3 + vim.keymap.set('n', '<leader>fg', '<cmd>Telescope live_grep<cr>') 4 + vim.keymap.set('n', '<leader>fd', '<cmd>Telescope diagnostics<cr>')
+11
home/neovim/lua/plugins/treesitter.lua
··· 1 + require('nvim-treesitter.configs').setup({ 2 + highlight = { 3 + enable = true 4 + }, 5 + ensure_installed = { 6 + 'javascript', 7 + 'typescript', 8 + 'tsx', 9 + 'json' 10 + } 11 + })
+19
home/neovim/lua/user/keymaps.lua
··· 1 + vim.keymap.set('n', '<F5>', '<cmd>Lexplore<cr>') 2 + 3 + -- Jump between windows 4 + vim.keymap.set('n', '<C-h>', '<C-w>h') 5 + vim.keymap.set('n', '<C-j>', '<C-w>j') 6 + vim.keymap.set('n', '<C-k>', '<C-w>k') 7 + vim.keymap.set('n', '<C-l>', '<C-w>l') 8 + 9 + -- Tabs 10 + vim.keymap.set('n', '<C-t>k', '<cmd>tabr<cr>') 11 + vim.keymap.set('n', '<C-t>t', '<cmd>tabnew<cr>') 12 + vim.keymap.set('n', '<C-t>h', '<cmd>tabp<cr>') 13 + vim.keymap.set('n', '<C-t>l', '<cmd>tabn<cr>') 14 + 15 + -- Resize control 16 + vim.keymap.set('n', '<left>', '<cmd>vertical resize -5<cr>') 17 + vim.keymap.set('n', '<up>', '<cmd>resize -5<cr>') 18 + vim.keymap.set('n', '<down>', '<cmd>resize +5<cr>') 19 + vim.keymap.set('n', '<right>', '<cmd>vertical resize +5<cr>')
+12
home/neovim/lua/user/settings.lua
··· 1 + vim.opt.number = true 2 + vim.opt.mouse = 'a' 3 + vim.opt.hlsearch = false 4 + vim.opt.tabstop = 4 5 + vim.opt.shiftwidth = 4 6 + 7 + vim.g.netrw_banner = 0 8 + vim.g.netrw_winsize = 30 9 + 10 + vim.g.mapleader = ',' 11 + 12 + vim.opt.termguicolors = true