Commit Graph

21 Commits

Author SHA1 Message Date
3e3d7b8173 Reverted back to lunaperche, better compatibility with raw terminal 2025-07-07 22:15:34 +02:00
19cfaeab49 Disabled mason plugin, added Nightfox colorscheme 2025-07-07 09:08:04 +02:00
811b7d9c07 <leader>C for vertical calendar, todo snippet with an extra space 2025-06-08 07:53:05 +02:00
2aeb29b3c6 Keybindings:
- M-Up and M-Down now moves a line up / down in normal and insert mode
- S-ScrollWheelUp and S-ScrollWheelDown now also scroll horizontally in
  insert mode
2025-04-13 11:45:43 +02:00
c53630b77d Moving to neovim 0.11, new calc, keys streamlined
Keybindings:

- <space>E (explain error) now is <space>x
- dropped <C-W>0 and following, were remainders from Emacs
- insert: <C-Del> now deletes word right of cursor

LSP:

- diagnostics popup replaced with neovim 0.11 virtual lines (much nicer)

Options:

- neo-tree width dropped, was too wide
- workspaces no longer auto open, was interfering with using neovim as
  git client or file manager

Plugins:

- replaced cmp-rpncalc with qalc.nvim (which uses the qalc cli)
2025-04-11 20:59:23 +02:00
e3cf322fc9 CMD no longer aborts on ESC (was conflicting), added color scheme toggle <leader>m 2025-03-18 22:46:04 +01:00
f30726c08b Misc: rust, shortcuts, show indent, org-mode to HTML improvement
Keybindings:

- Rust F5 - show run targets
- Rust Shift-F5 - run last target
- Normal: Space-o - open current file in chromium
- Visual: Space-f - LSP format current region

Configuration:

- org-mode: use pandoc to generate a standalone HTML, support plantuml
  blocks
- no winbar for neo tree
- disabled treesitter asciidoc, seems to be broken
- splash screen: added browse, reordered entries

Plugins:

- use indent-blankline to visualize indents
2025-03-06 11:28:30 +01:00
93bb8bc68c Lualine breadcrumb colors improved, a keybinding for treesitter symbols
Keybindings:

- <leader>fT - fzf Tresitter symbols
2024-10-20 13:58:13 +02:00
fab5a97e0c Shift and mousewheel no scrolls horizontally 2024-10-11 21:09:35 +02:00
e82602334e Keybindings and smaller ui related improvements
Options:

- lualine shows path of files
- added breadcrumbs to programming buffers as winbar

Plugins:

- added mrcjkb/rustaceanvim for improved rust support
- added lewis6991/gitsigns.nvim to show changes in files
- dropped lspkind, it had no visible effect and could not easily be
  fixed
- added j-hui/fidget.nvim to make $/progress messages (e.g. from lsp)
  visible

Keybindings:

- dropped unused and commented out keybindings
- <leader>fr to resume last fzf search
- <C-W>0, 1, 2, 3 to mimic emacs <C-x>.... window keys
- <esc><esc> to clear last search
- added desc field to many keybindings in lsp
2024-10-09 07:47:31 +02:00
9e86ac8425 Keybinding <space>q to wrap current paragraph 2024-10-01 21:10:35 +02:00
098b3c055e Configured calendar and bound to <leader>c 2024-09-26 11:25:32 +02:00
c80752ebea Word highlighting, lsp_signature, calendar and settings / keybindings
Plugins:

- added word highlighting plugin mywords
- added lsp_signature plugin to show parameter signature while typing a
  function call
- added calendar.vim
- added lush.nvim needed for some theme definitions, though not for the
  nice and current default lunaperche

Keybindings:

- <space>m[mrc] for mywords
- <C-W>0 and <C-W>1 for window close / make single
- <C-,> for lsp references
- <C-.> for lsp definitions

Options:

- highlight last search term
- add I to shortmess to start with an empty file instead of splash
  screen
- fzf uses default-title as theme
- fzf registered as vim.ui.select implementation
- which_key shows global definitions, too
2024-09-26 10:10:06 +02:00
1e98df6cc3 Reformatted code after changing indent width to 2, TODO highlighting
- set all indent widths from 4 to 2
- added plugin to highlight TODO markers, can also be searched
  <leader>ft
2024-09-19 21:48:06 +02:00
73cb9eeca1 Table mode, RPN calc, Python LSP and key bindings
Options and plugins:
- enabled spell checker with languages de and en
- RPN calculator added to cmp
- Added python to lsps
- fzf workspaces now always sorted by name

Key bindings:
- table mode added, use <leader>t and submap
- File manager moved to <leader>T
- Spell suggestion z= uses fzf
- LSP code actions <space>ca moved to <space>c and fzf
2024-09-13 10:15:54 +02:00
07ced57dc5 Added a fzf-lua picker for workspaces, bound to <leader>w 2024-09-11 23:25:04 +02:00
bddd3dc1ee File Manager, Workspaces and some keybindings
- new plugins:
  . neo-tree - file manager
  . workspaces - workspace management (light projects)

- keybindings
  . <leader>g for Neogit
  . <leader>t for Neotree
  . <leader>w for WorkspacesOpen
  . <space>D for fzf.diagnostics_workspace

- options
  . truncate long lines in view (set nowrap)
2024-09-11 22:17:32 +02:00
92802c5688 Some options changed, e.g. wrapping for left,right in all modes 2024-09-11 12:16:26 +02:00
df5434fd81 Keybindings: \b = fzf buffers, <space>d and <space>s for lsp stuff 2024-09-09 15:47:33 +02:00
6b2f48285a Dropped duplicate lsp keybindings, added desc to fzf-lua ones 2024-09-09 13:24:42 +02:00
a91dfef8f1 First working setup in order to superseede Emacs 2024-09-09 09:50:41 +02:00