Finished all plugins
This commit is contained in:
parent
a1d6d33b34
commit
a3d76bbd15
26
init.lua
26
init.lua
@ -9,34 +9,8 @@ require('my_plugins')
|
|||||||
require('my_keymappings')
|
require('my_keymappings')
|
||||||
require('my_options')
|
require('my_options')
|
||||||
require("my_autocommands")
|
require("my_autocommands")
|
||||||
-------------------- LUALINE -------------------------------
|
|
||||||
require('lualine').setup {
|
|
||||||
options = {theme = 'gruvbox-material'},
|
|
||||||
sections = {lualine_c = {'getcwd', {'filename', path = 1, file_status = true}}},
|
|
||||||
inactive_sections = {lualine_c = {'getcwd', {'filename', path = 1, file_status = true}}}
|
|
||||||
}
|
|
||||||
-------------------- PROJECT -------------------------------
|
|
||||||
require("project_nvim").setup {
|
|
||||||
silent_chdir = true,
|
|
||||||
}
|
|
||||||
require('telescope').load_extension('projects')
|
|
||||||
utils.map('n', '<space>p', '<cmd>Telescope projects<cr>')
|
|
||||||
-------------------- AUTOPAIRS -----------------------------
|
|
||||||
require('nvim-autopairs').setup{}
|
|
||||||
-------------------- TERMINAL ------------------------------
|
-------------------- TERMINAL ------------------------------
|
||||||
require('nvim-terminal').setup({
|
require('nvim-terminal').setup({
|
||||||
toggle_keymap = '<leader>z',
|
toggle_keymap = '<leader>z',
|
||||||
})
|
})
|
||||||
-------------------- INDENT-BLANKLINE ----------------------
|
|
||||||
opt.listchars:append("eol:↴")
|
|
||||||
-- opt.listchars:append("space: ")
|
|
||||||
opt.listchars:append("trail: ")
|
|
||||||
opt.listchars:append("tab:→ ")
|
|
||||||
|
|
||||||
require("indent_blankline").setup {
|
|
||||||
show_end_of_line = true,
|
|
||||||
use_treesitter = true,
|
|
||||||
show_current_context = true,
|
|
||||||
context_patterns = {'class', 'function', 'method', 'block', '^if', '^for', '^while'},
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -45,7 +45,10 @@ return require('packer').startup(function()
|
|||||||
})
|
})
|
||||||
use {'sainnhe/gruvbox-material'}
|
use {'sainnhe/gruvbox-material'}
|
||||||
use {'ellisonleao/gruvbox.nvim'}
|
use {'ellisonleao/gruvbox.nvim'}
|
||||||
use {'lukas-reineke/indent-blankline.nvim'}
|
use {
|
||||||
|
'lukas-reineke/indent-blankline.nvim',
|
||||||
|
config = get_setup("indent_blankline")
|
||||||
|
}
|
||||||
use {'nvim-lua/plenary.nvim'}
|
use {'nvim-lua/plenary.nvim'}
|
||||||
use {
|
use {
|
||||||
'lewis6991/gitsigns.nvim',
|
'lewis6991/gitsigns.nvim',
|
||||||
@ -88,11 +91,18 @@ return require('packer').startup(function()
|
|||||||
}
|
}
|
||||||
use {
|
use {
|
||||||
'hoob3rt/lualine.nvim',
|
'hoob3rt/lualine.nvim',
|
||||||
requires = {'kyazdani42/nvim-web-devicons', opt = true}
|
requires = {'kyazdani42/nvim-web-devicons', opt = true},
|
||||||
|
config = get_setup("lualine")
|
||||||
|
}
|
||||||
|
use {
|
||||||
|
'ahmedkhalf/project.nvim',
|
||||||
|
config = get_setup("project")
|
||||||
}
|
}
|
||||||
use {'ahmedkhalf/project.nvim'}
|
|
||||||
use {'p00f/nvim-ts-rainbow'}
|
use {'p00f/nvim-ts-rainbow'}
|
||||||
use {'windwp/nvim-autopairs'}
|
use {
|
||||||
|
'windwp/nvim-autopairs',
|
||||||
|
config = get_setup("nvim-autopairs")
|
||||||
|
}
|
||||||
use {'ray-x/lsp_signature.nvim'}
|
use {'ray-x/lsp_signature.nvim'}
|
||||||
use {'s1n7ax/nvim-terminal'}
|
use {'s1n7ax/nvim-terminal'}
|
||||||
use {
|
use {
|
||||||
|
12
lua/setup/indent_blankline.lua
Normal file
12
lua/setup/indent_blankline.lua
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
local opt = vim.opt -- to set options
|
||||||
|
opt.listchars:append("eol:↴")
|
||||||
|
-- opt.listchars:append("space: ")
|
||||||
|
opt.listchars:append("trail: ")
|
||||||
|
opt.listchars:append("tab:→ ")
|
||||||
|
|
||||||
|
require("indent_blankline").setup {
|
||||||
|
show_end_of_line = true,
|
||||||
|
use_treesitter = true,
|
||||||
|
show_current_context = true,
|
||||||
|
context_patterns = {'class', 'function', 'method', 'block', '^if', '^for', '^while'},
|
||||||
|
}
|
5
lua/setup/lualine.lua
Normal file
5
lua/setup/lualine.lua
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
require('lualine').setup {
|
||||||
|
options = {theme = 'gruvbox-material'},
|
||||||
|
sections = {lualine_c = {'getcwd', {'filename', path = 1, file_status = true}}},
|
||||||
|
inactive_sections = {lualine_c = {'getcwd', {'filename', path = 1, file_status = true}}}
|
||||||
|
}
|
1
lua/setup/nvim-autopair.lua
Normal file
1
lua/setup/nvim-autopair.lua
Normal file
@ -0,0 +1 @@
|
|||||||
|
require('nvim-autopairs').setup{}
|
5
lua/setup/project.lua
Normal file
5
lua/setup/project.lua
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
require("project_nvim").setup {
|
||||||
|
silent_chdir = true,
|
||||||
|
}
|
||||||
|
require('telescope').load_extension('projects')
|
||||||
|
utils.map('n', '<space>p', '<cmd>Telescope projects<cr>')
|
Loading…
x
Reference in New Issue
Block a user