Merge branch 'master' of https://git.cscherr.de/PlexSheep/neovim-confs
This commit is contained in:
commit
f1c2b07ace
9
init.lua
9
init.lua
|
@ -7,7 +7,6 @@ vim.opt.signcolumn = 'yes'
|
||||||
vim.opt.clipboard = '' -- don't just use the system clipboard
|
vim.opt.clipboard = '' -- don't just use the system clipboard
|
||||||
vim.opt.wrap = false
|
vim.opt.wrap = false
|
||||||
vim.opt.breakindent = false
|
vim.opt.breakindent = false
|
||||||
vim.opt.spell = false
|
|
||||||
vim.opt.conceallevel = 2
|
vim.opt.conceallevel = 2
|
||||||
vim.opt.concealcursor = 'c'
|
vim.opt.concealcursor = 'c'
|
||||||
vim.opt.undofile = true
|
vim.opt.undofile = true
|
||||||
|
@ -52,7 +51,7 @@ vim.opt.startofline = false -- Cursor in same column for few commands
|
||||||
vim.opt.splitbelow = true -- Splits open bottom right
|
vim.opt.splitbelow = true -- Splits open bottom right
|
||||||
vim.opt.splitright = true
|
vim.opt.splitright = true
|
||||||
vim.opt.breakindentopt = { shift = 2, min = 20 }
|
vim.opt.breakindentopt = { shift = 2, min = 20 }
|
||||||
vim.opt.formatoptions = '' -- see :h fo-table & :h formatoptions
|
vim.opt.formatoptions = 'trowacnlm1jp' -- see :h fo-table & :h formatoptions
|
||||||
vim.opt.breakindent = true
|
vim.opt.breakindent = true
|
||||||
|
|
||||||
-- Diff
|
-- Diff
|
||||||
|
@ -73,7 +72,7 @@ vim.o.guifont = 'FiraCode Nerd Font:h15'
|
||||||
vim.opt.termguicolors = true
|
vim.opt.termguicolors = true
|
||||||
vim.opt.shortmess = 'xsTOInfFitloCaAs'
|
vim.opt.shortmess = 'xsTOInfFitloCaAs'
|
||||||
vim.opt.showmode = true -- Show mode in cmd window
|
vim.opt.showmode = true -- Show mode in cmd window
|
||||||
vim.opt.scrolloff = 10 -- Keep at least n lines above/below
|
vim.opt.scrolloff = 6 -- Keep at least n lines above/below
|
||||||
vim.opt.sidescrolloff = 10 -- Keep at least n lines left/right
|
vim.opt.sidescrolloff = 10 -- Keep at least n lines left/right
|
||||||
vim.opt.numberwidth = 2 -- Minimum number of columns to use for the line number
|
vim.opt.numberwidth = 2 -- Minimum number of columns to use for the line number
|
||||||
vim.opt.number = true -- Show line numbers
|
vim.opt.number = true -- Show line numbers
|
||||||
|
@ -136,8 +135,8 @@ vim.opt.pumblend = 10 -- Popup blend
|
||||||
-- Spelling correction
|
-- Spelling correction
|
||||||
-- ===
|
-- ===
|
||||||
|
|
||||||
vim.opt.spell = false -- manually enable spell with `set spell` or `<leader>ts`
|
vim.opt.spell = true -- manually enable spell with `set spell` or `<leader>ts`
|
||||||
vim.opt.spelllang = 'en,de_de,'
|
vim.opt.spelllang = 'en,de_de'
|
||||||
vim.opt.spellsuggest = 'double,50,timeout:5000'
|
vim.opt.spellsuggest = 'double,50,timeout:5000'
|
||||||
|
|
||||||
-- autocommands
|
-- autocommands
|
||||||
|
|
|
@ -42,3 +42,14 @@ vim.api.nvim_create_autocmd('FileType', {
|
||||||
vim.opt_local.concealcursor = ''
|
vim.opt_local.concealcursor = ''
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
-- disable auto formatting for some filetypes
|
||||||
|
vim.api.nvim_create_autocmd('FileType', {
|
||||||
|
group = augroup,
|
||||||
|
pattern = {
|
||||||
|
'TelescopePrompt',
|
||||||
|
},
|
||||||
|
callback = function()
|
||||||
|
vim.opt_local.formatoptions = ''
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
|
@ -185,7 +185,7 @@ local servers = {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
ltex = {
|
ltex = {
|
||||||
use_spellfile = false,
|
use_spellfile = true,
|
||||||
settings = {
|
settings = {
|
||||||
ltex = {
|
ltex = {
|
||||||
checkFrequency = 'save', -- shut up while i'm just editing, see <https://github.com/folke/noice.nvim/issues/166>
|
checkFrequency = 'save', -- shut up while i'm just editing, see <https://github.com/folke/noice.nvim/issues/166>
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
return {
|
||||||
|
{
|
||||||
|
'kdheepak/lazygit.nvim',
|
||||||
|
keys = {
|
||||||
|
{ '<leader>gg', '<cmd>LazyGit<cr>', desc = 'Open LazyGit' },
|
||||||
|
},
|
||||||
|
cmd = 'LazyGit',
|
||||||
|
-- optional for floating window border decoration
|
||||||
|
dependencies = {
|
||||||
|
'nvim-lua/plenary.nvim',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
|
@ -127,17 +127,7 @@ return {
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{ 'echasnovski/mini.trailspace', lazy = false, version = false, opts = { only_in_normal_buffers = true } },
|
||||||
'kdheepak/lazygit.nvim',
|
|
||||||
keys = {
|
|
||||||
{ '<leader>gg', '<cmd>LazyGit<cr>', desc = 'Open LazyGit' },
|
|
||||||
},
|
|
||||||
cmd = 'LazyGit',
|
|
||||||
-- optional for floating window border decoration
|
|
||||||
dependencies = {
|
|
||||||
'nvim-lua/plenary.nvim',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
'folke/which-key.nvim',
|
'folke/which-key.nvim',
|
||||||
event = 'VimEnter', -- Sets the loading event to 'VimEnter'
|
event = 'VimEnter', -- Sets the loading event to 'VimEnter'
|
||||||
|
@ -632,6 +622,7 @@ return {
|
||||||
vim.b.minitrailspace_disable = true
|
vim.b.minitrailspace_disable = true
|
||||||
vim.opt_local.list = false
|
vim.opt_local.list = false
|
||||||
vim.opt_local.colorcolumn = '0'
|
vim.opt_local.colorcolumn = '0'
|
||||||
|
vim.opt_local.spell = false
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
|
|
|
@ -382,3 +382,5 @@ lemmy
|
||||||
selfhosting
|
selfhosting
|
||||||
ELO
|
ELO
|
||||||
FIDE
|
FIDE
|
||||||
|
BDD
|
||||||
|
Pentesting
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue