diff options
| author | Nanderty <psopka@sopka.ch> | 2023-03-24 15:26:51 +0100 |
|---|---|---|
| committer | Nanderty <psopka@sopka.ch> | 2023-03-24 15:26:51 +0100 |
| commit | af7c85ef9daaf702a179a9b3d66d03eff71db7a6 (patch) | |
| tree | 7ebc99384cb68c86fc7a3f33034aab57b7f534e2 /lua/config | |
| parent | 02a1c77cad04e16005b8ab2ce18617b0ffa278b7 (diff) | |
| download | neovim-config-af7c85ef9daaf702a179a9b3d66d03eff71db7a6.tar.gz neovim-config-af7c85ef9daaf702a179a9b3d66d03eff71db7a6.tar.bz2 neovim-config-af7c85ef9daaf702a179a9b3d66d03eff71db7a6.zip | |
lazyload config
Diffstat (limited to 'lua/config')
| -rw-r--r-- | lua/config/keymaps.lua | 17 | ||||
| -rw-r--r-- | lua/config/options.lua | 35 |
2 files changed, 52 insertions, 0 deletions
diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua new file mode 100644 index 0000000..321167f --- /dev/null +++ b/lua/config/keymaps.lua @@ -0,0 +1,17 @@ +return { + { + dir = '', + name = 'keybinds', + lazy = false, + init = function() + vim.keymap.set('v', 'J', ":m '>+1<CR>gv=gv") + vim.keymap.set('v', 'K', ":m '<-2<CR>gv=gv") + vim.keymap.set('n', '<leader>f', vim.lsp.buf.format) + vim.keymap.set('n', '<leader>w', '<cmd>w<cr>') + vim.keymap.set('n', '<leader>q', '<cmd>qa<cr>') + vim.keymap.set('n', '<leader>p', [['+p]]) + vim.keymap.set({ 'n', 'v' }, '<leader>y', [['+y]]) + end, + }, +} + diff --git a/lua/config/options.lua b/lua/config/options.lua new file mode 100644 index 0000000..4ee9505 --- /dev/null +++ b/lua/config/options.lua @@ -0,0 +1,35 @@ +return { + { + dir = '', + name = 'options', + lazy = false, + init = function() + vim.opt.spelllang = { 'de_de', 'en_us' } + + vim.opt.timeoutlen = 500 + vim.opt.updatetime = 250 + vim.opt.mouse = a + vim.opt.signcolumn = 'yes' + vim.opt.cursorline = true + vim.opt.wrap = false + vim.opt.splitbelow = true + vim.opt.splitright = true + vim.opt.undofile = true + vim.opt.undodir = { vim.fn.stdpath('data') .. '/undo' } + vim.opt.undolevels = 1000 + + vim.opt.fillchars = 'eob: ' + + vim.opt.showmode = false + vim.opt.smartindent = true + vim.opt.shiftwidth = 4 + vim.opt.tabstop = 4 + vim.opt.softtabstop = 4 + vim.opt.number = true + vim.opt.scrolloff = 20 + vim.opt.numberwidth = 5 + vim.opt.termguicolors = true + vim.opt.guifont = { 'Hack NFM:h12' } + end, + }, +} |
