Feat: plugins (not configured) and lualine
This commit is contained in:
parent
da6ff29448
commit
e9cf99cf8e
@ -1 +1,5 @@
|
|||||||
|
require('plugins')
|
||||||
require('settings')
|
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)
|
map('i', '<c-f>', '<c-g>u<Esc>[s1z=`]a<c-g>u', default_opts)
|
||||||
|
|
||||||
-- Find files using Telescope command-line sugar.
|
-- Find files using Telescope command-line sugar.
|
||||||
map('n', '<leader>e', '<cmd>Telescope find_files<cr>')
|
map('n', '<leader>e', '<cmd>Telescope find_files<cr>', {})
|
||||||
map('n', '<leader>g', '<cmd>Telescope live_grep<cr>')
|
map('n', '<leader>g', '<cmd>Telescope live_grep<cr>', {})
|
||||||
map('n', '<leader>b', '<cmd>Telescope buffers<cr>')
|
map('n', '<leader>b', '<cmd>Telescope buffers<cr>', {})
|
||||||
map('n', '<leader>h', '<cmd>Telescope help_tags<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
|
augroup end
|
||||||
]], false)
|
]], false)
|
||||||
|
|
||||||
|
cmd('colorscheme gruvbox')
|
||||||
|
Loading…
Reference in New Issue
Block a user