From 6f6457b7397247a34e25d4d9bfca434d8306283e Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Mon, 22 Dec 2025 17:28:43 +0100 Subject: Backup: Alte Neovim-Konfiguration --- nvim/keymaps.vim | 84 -------------------------------------------------------- 1 file changed, 84 deletions(-) delete mode 100644 nvim/keymaps.vim (limited to 'nvim/keymaps.vim') diff --git a/nvim/keymaps.vim b/nvim/keymaps.vim deleted file mode 100644 index f03f451..0000000 --- a/nvim/keymaps.vim +++ /dev/null @@ -1,84 +0,0 @@ -let mapleader=',' - -" mit + durch die Tabs schalten -nnoremap :tabprevious -nnoremap :tabnext - -" besseres Verhalten von -map 1000 -map 1000 -imap 1000 -imap 1000 - -" Verschiebe Zeilen mit ALT+j oder ALT+k -nnoremap :m .+1== -nnoremap :m .-2== -inoremap :m .+1==gi -inoremap :m .-2==gi -vnoremap :m '>+1gv=gv -vnoremap :m '<-2gv=gv - -" Absatzweises springen auf einer deutsche Tastatur -nnoremap ö } -nnoremap ä { -xnoremap ö } -xnoremap ä { -onoremap ö } -onoremap ä { - -" besseres Verhalten in umbrochenen Texten -map j gj -map k gk -"map $ g$ -"map 0 g0 - -" Funktionstasten -nnoremap :NvimTreeToggle -nnoremap :make - -" Telescope -nnoremap ff Telescope find_files -nnoremap fg Telescope live_grep -nnoremap fb Telescope buffers -nnoremap fh Telescope help_tags - -" LSP Keybindings -lua << EOF -vim.keymap.set("i", "", function() vim.lsp.completion.get() end) - --- map to when the popup menu is visible -vim.keymap.set("i", "", "pumvisible() ? '' : ''", { expr = true }) - ---[[ -vim.keymap.set('n', 'e', vim.diagnostic.open_float) -vim.keymap.set('n', '[d', vim.diagnostic.goto_prev) -vim.keymap.set('n', ']d', vim.diagnostic.goto_next) -vim.keymap.set('n', 'q', vim.diagnostic.setloclist) - -vim.api.nvim_create_autocmd('LspAttach', { - group = vim.api.nvim_create_augroup('UserLspConfig', {}), - callback = function(ev) - vim.bo[ev.buf].omnifunc = 'v:lua.vim.lsp.omnifunc' - - local opts = { buffer = ev.buf } - vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, opts) - vim.keymap.set('n', 'gd', vim.lsp.buf.definition, opts) - vim.keymap.set('n', 'K', vim.lsp.buf.hover, opts) - vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, opts) - vim.keymap.set('n', '', vim.lsp.buf.signature_help, opts) - vim.keymap.set('n', 'wa', vim.lsp.buf.add_workspace_folder, opts) - vim.keymap.set('n', 'wr', vim.lsp.buf.remove_workspace_folder, opts) - vim.keymap.set('n', 'wl', function() - print(vim.inspect(vim.lsp.buf.list_workspace_folders())) - end, opts) - vim.keymap.set('n', 'D', vim.lsp.buf.type_definition, opts) - vim.keymap.set('n', 'rn', vim.lsp.buf.rename, opts) - vim.keymap.set('n', 'ca', vim.lsp.buf.code_action, opts) - vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts) - vim.keymap.set('n', 'f', function() - vim.lsp.buf.format { async = true } - end, opts) - end, -}) -]] -EOF -- cgit v1.3