Commit Graph

69 Commits

Author SHA1 Message Date
9faa5209bb Dropped mason (was mixing vue language server up anyways) 2025-07-04 13:05:47 +02:00
36487d273e Added tiny-inline-diagnostic for wrapped lsp diagnostics 2025-07-04 13:05:04 +02:00
5b58207e16 Lualine shows lsp_status, fzf-lua moved up 2025-07-04 12:56:48 +02:00
270222bb57 LSP uses system wide vue-language-server, mason sucks here 2025-07-04 12:05:23 +02:00
75f9692e7d Dropped asciidoc treesitter code 2025-07-03 21:34:48 +02:00
4bb854c54d Fixing termcursor to cursor style in terminals 2025-06-30 08:58:00 +02:00
15e21f333f Replaced nvim-cmp with blink.cmp 2025-06-30 08:57:18 +02:00
1cb0d8ab2a Diary settings, added to alpha splash screen 2025-06-30 08:56:24 +02:00
b6c4df13e0 Dropped support for tidal and sonic pi live coding 2025-06-24 09:20:06 +02:00
3ded8e9e0d Updates to confile syntax highlighting 2025-06-24 09:18:27 +02:00
56136ef0f1 Fixing cursor color on light background by setting guicursor 2025-06-24 09:17:55 +02:00
e5f95df420 Added command :Diary to open the AsciiDoc diary and start a new entry 2025-06-08 12:35:51 +02:00
811b7d9c07 <leader>C for vertical calendar, todo snippet with an extra space 2025-06-08 07:53:05 +02:00
9b9673d159 Moved lengthy setup routines from plugins.lua to config/<pluginname>.lua 2025-06-08 07:52:24 +02:00
6c8b1c87d4 Org Roam added, orgmode now with C-M-Up / -Down to move trees 2025-05-23 22:32:23 +02:00
3d6d0b38f3 Snippets: added datetime, todo and note now end in " - " 2025-05-23 22:31:23 +02:00
bec7627aaa Dropped support for calc + cmp-calc, use qalc instead for explicit calculations 2025-05-23 22:30:48 +02:00
c38ec7f2e4 Keybindings:
- rust overrides K for hover actions and J for joinLines
- <space>F now is dioxus format file
- <space>E now is vim.diagnostic.open_float

Config:

- splash shows OGPT entry
- rustaceanvim now requires version ^6 instead of ^5
- dropped sqls.nvim
2025-05-13 21:16:59 +02:00
9206d3ca43 Migrated lspconfig for ts_ls 2025-05-13 10:53:41 +02:00
f3157898b6 Added syntax highlighting for .CON files 2025-05-04 23:31:37 +02:00
8f4cfc7926 Winborder set to rounded 2025-04-21 11:46:23 +02:00
3bed9ba9ad Moved to LspAttach autocmd, dropped sonic pi support 2025-04-15 22:17:40 +02:00
cc0b3234bc Improved org-mode export, which-key display, fixed lunaperche colorscheme 2025-04-15 10:25:32 +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
3866873ac8 Neo-tree: tab to toggle nodes (folders), added nvim-lsp-file-operations 2025-04-03 07:51:05 +02:00
a503fed8d5 Dashboard mentions username, too. 2025-03-21 15:47:22 +01:00
e3cf322fc9 CMD no longer aborts on ESC (was conflicting), added color scheme toggle <leader>m 2025-03-18 22:46:04 +01:00
1561c18d35 Completion nvim-cmp: modified shortcuts, added :/ and :: completion 2025-03-16 21:59:22 +01:00
3f6c8f995b Added sqls and ogpt (llama integration) plugins 2025-03-16 21:52:57 +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
d2d5262466 Added wrapping for asciidoc 2025-03-06 11:27:15 +01:00
12bf12610a Improved rust, keybindings, org-mode export to HTML
Rust

- added ftplugin/after/rust.lua for rust keybindings

keybindings

- <space>[ and <space>] to goto prev and next diagnosticsw

Org mode

- added option for HTML export with pandoc
2024-11-06 22:24:51 +01:00
67dafbaf6c Sonic-Pi send visual selection and integration, luasnip TAB jumps insert positions 2024-10-30 20:40:56 +01:00
9a0c3a4ca2 Sonic Pi intergration improved by configuring solargraph 2024-10-29 21:11:15 +01:00
294870a25b Live coding with tidal and sonic pi, snippets for diary, toggleterm
Live Coding:

- added plugin for sonic-pi (though commented out)
- added plugin for tidal

Snippets:

- added path luasnippets to loaderdefinitions
- added luasnippet for asciidoc (diaentry, diahead

Options:

- no longer show tabline

Plugins:

- toggleterm with a binding so <C-`>
2024-10-28 13:24:14 +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
3c8916cf9e Keybindings for git staging / reset and for completion: <C-space> 2024-10-13 21:23:40 +02:00
75e581e856 Keybingings for git and completion
- <space>=r reset hunk
- <space>=R reset file
- <space>=R reset file
2024-10-13 21:21:33 +02:00
98149a4b8f Gitsigns: keybindings for blame and diff ~ 2024-10-11 21:09:58 +02:00
fab5a97e0c Shift and mousewheel no scrolls horizontally 2024-10-11 21:09:35 +02:00
151a7e5833 Org mode: todo states with fastmode TODO STARTED PLANNING | DONE UNPLANNED 2024-10-11 21:08:53 +02:00
7ffd390cb4 Added keybindings <space>=... for gitsigns 2024-10-09 08:13:00 +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
de68c1e748 Treesitter support for asciidoc and welcome screen with alpha 2024-10-02 15:48:02 +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
a0b9561e10 lsp_signature use only virtual text, dropped lush for colorthemes 2024-09-26 10:42:36 +02:00
e9ef076ce5 Removed lazy-lock, will be different on all systems 2024-09-26 10:20:13 +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