Finished all plugins

This commit is contained in:
Oliver Hartmann 2022-03-16 21:37:13 +01:00
parent a1d6d33b34
commit a3d76bbd15
6 changed files with 37 additions and 30 deletions

View File

@ -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'},
}

View File

@ -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 {

View 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
View 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}}}
}

View File

@ -0,0 +1 @@
require('nvim-autopairs').setup{}

5
lua/setup/project.lua Normal file
View 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>')