Feat: plugins (not configured) and lualine
This commit is contained in:
		| @@ -1 +1,5 @@ | ||||
| require('plugins') | ||||
| require('settings') | ||||
| require('mappings') | ||||
|  | ||||
| -- require('lualine') | ||||
|   | ||||
| @@ -1,18 +0,0 @@ | ||||
| source $HOME/.config/nvim/plugins/plugins.vim | ||||
| source $HOME/.config/nvim/general/settings.vim | ||||
| source $HOME/.config/nvim/general/mappings.vim | ||||
| " source $HOME/.config/nvim/general/completion.vim | ||||
|  | ||||
| source $HOME/.config/nvim/plugins/lightline.vim | ||||
| source $HOME/.config/nvim/plugins/nvim-comp.vim | ||||
| source $HOME/.config/nvim/plugins/vimtex.vim | ||||
|  | ||||
| lua <<EOF | ||||
| require("lsp") | ||||
| EOF | ||||
|  | ||||
| " require("comp") | ||||
|  | ||||
| " bug fix with telescope and insert mode https://GitHub.com/vim telescope/telescope.vim/issues/82 | ||||
| autocmd FileType TelescopePrompt | ||||
|        \ call deoplete#custom#buffer_option('auto_complete', v:false) | ||||
| @@ -16,7 +16,7 @@ map('v', '>', '>gv', {}) | ||||
| map('i', '<c-f>', '<c-g>u<Esc>[s1z=`]a<c-g>u', default_opts) | ||||
|  | ||||
| -- Find files using Telescope command-line sugar. | ||||
| map('n', '<leader>e', '<cmd>Telescope find_files<cr>') | ||||
| map('n', '<leader>g', '<cmd>Telescope live_grep<cr>') | ||||
| map('n', '<leader>b', '<cmd>Telescope buffers<cr>') | ||||
| map('n', '<leader>h', '<cmd>Telescope help_tags<cr>') | ||||
| map('n', '<leader>e', '<cmd>Telescope find_files<cr>', {}) | ||||
| map('n', '<leader>g', '<cmd>Telescope live_grep<cr>', {}) | ||||
| map('n', '<leader>b', '<cmd>Telescope buffers<cr>', {}) | ||||
| map('n', '<leader>h', '<cmd>Telescope help_tags<cr>', {}) | ||||
|   | ||||
							
								
								
									
										65
									
								
								nvim/.config/nvim/lua/plugins.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								nvim/.config/nvim/lua/plugins.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,65 @@ | ||||
| return require('packer').startup(function() | ||||
|     use 'morhetz/gruvbox' | ||||
|  | ||||
|     -- Status line | ||||
|     use { | ||||
|         'hoob3rt/lualine.nvim', | ||||
|         config = function () | ||||
|             require('lualine').setup{ | ||||
|                 options = { | ||||
|                     icons_enabled = true, | ||||
|                     theme = 'gruvbox', | ||||
|                     component_separators = {'', ''}, | ||||
|                     section_separators = {'', ''}, | ||||
|                     disabled_filetypes = {} | ||||
|                 }, | ||||
|                 sections = { | ||||
|                     lualine_a = {'mode'}, | ||||
|                     lualine_b = {'branch'}, | ||||
|                     lualine_c = {'filename'}, | ||||
| 		    lualine_x = { | ||||
| 			    { 'diagnostics', sources = {"nvim_lsp"}, symbols = {error = ' ', warn = ' ', info = ' ', hint = ' '} }, | ||||
| 			    'encoding', | ||||
| 			    'filetype' | ||||
| 		    }, | ||||
|                     lualine_y = {'progress'}, | ||||
|                     lualine_z = {'location'} | ||||
|                 }, | ||||
|                 inactive_sections = { | ||||
|                     lualine_a = {}, | ||||
|                     lualine_b = {}, | ||||
|                     lualine_c = {'filename'}, | ||||
|                     lualine_x = {'location'}, | ||||
|                     lualine_y = {}, | ||||
|                     lualine_z = {} | ||||
|                 }, | ||||
|                 tabline = {}, | ||||
|                 extensions = {} | ||||
|             } | ||||
|         end | ||||
|     } | ||||
|  | ||||
|     use 'tpope/vim-fugitive' | ||||
|     use 'mhinz/vim-signify' | ||||
|  | ||||
|     use 'tpope/vim-surround' | ||||
|     use 'tpope/vim-repeat' | ||||
|  | ||||
|     use 'neovim/nvim-lspconfig' | ||||
|     use 'hrsh7th/nvim-compe' | ||||
|     use 'hrsh7th/vim-vsnip' | ||||
|     use 'hrsh7th/vim-vsnip-integ' | ||||
|     use 'rafamadriz/friendly-snippets' | ||||
|  | ||||
|     use 'nvim-lua/popup.nvim' | ||||
|     use 'nvim-lua/plenary.nvim' | ||||
|     use 'nvim-telescope/telescope.nvim' | ||||
|  | ||||
|     use 'lervag/vimtex' | ||||
|  | ||||
|     --  Highlight on Yank  | ||||
|     use 'machakann/vim-highlightedyank' | ||||
|     --  Autoclose parenthesis | ||||
|     use 'jiangmiao/auto-pairs' | ||||
|  | ||||
| end) | ||||
| @@ -49,4 +49,4 @@ exec([[ | ||||
|   augroup end | ||||
| ]], false) | ||||
|  | ||||
|  | ||||
| cmd('colorscheme gruvbox') | ||||
|   | ||||
		Reference in New Issue
	
	Block a user