Sascha Lüdecke
de68c1e748
Treesitter support for asciidoc and welcome screen with alpha
2024-10-02 15:48:02 +02:00
Sascha Lüdecke
9e86ac8425
Keybinding <space>q to wrap current paragraph
2024-10-01 21:10:35 +02:00
Sascha Lüdecke
098b3c055e
Configured calendar and bound to <leader>c
2024-09-26 11:25:32 +02:00
Sascha Lüdecke
a0b9561e10
lsp_signature use only virtual text, dropped lush for colorthemes
2024-09-26 10:42:36 +02:00
Sascha Lüdecke
e9ef076ce5
Removed lazy-lock, will be different on all systems
2024-09-26 10:20:13 +02:00
Sascha Lüdecke
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
Sascha Lüdecke
db62337357
Added generic snippets to insert date and lorem ipsum
2024-09-26 10:06:31 +02:00
Sascha Lüdecke
eeb62a1072
Added orgmode completion as cmp source
2024-09-26 10:05:35 +02:00
Sascha Lüdecke
54da15cc25
Lazy lock added to gitignore
2024-09-26 10:03:26 +02:00
Sascha Lüdecke
ae6fed4047
Added xslt snippets
2024-09-26 10:01:53 +02:00
Sascha Lüdecke
d95dc4442c
Added luasnip snippets, enabled completion, go, org, rust, all snippets
...
- url for vim snippets is: https://github.com/honza/vim-snippets
2024-09-20 11:58:51 +02:00
Sascha Lüdecke
0b3ea1098a
Added .luarc.json to get rid of warnings about missing global vim object
2024-09-19 22:02:29 +02:00
Sascha Lüdecke
eddedb0da9
lazy lock
2024-09-19 21:50:54 +02:00
Sascha Lüdecke
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
Sascha Lüdecke
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
Sascha Lüdecke
07ced57dc5
Added a fzf-lua picker for workspaces, bound to <leader>w
2024-09-11 23:25:04 +02:00
Sascha Lüdecke
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
Sascha Lüdecke
913f8a04fd
Configured which-key
2024-09-11 12:23:22 +02:00
Sascha Lüdecke
71728e9df7
Added lualine as improved statusline
2024-09-11 12:17:24 +02:00
Sascha Lüdecke
92802c5688
Some options changed, e.g. wrapping for left,right in all modes
2024-09-11 12:16:26 +02:00
Sascha Lüdecke
df5434fd81
Keybindings: \b = fzf buffers, <space>d and <space>s for lsp stuff
2024-09-09 15:47:33 +02:00
Sascha Lüdecke
d9a848fc6d
Dropped definitions for neovide - did not work well with copy/paste
2024-09-09 15:46:57 +02:00
Sascha Lüdecke
2dfd39b1bc
Properly configured vue language server finally
...
- all language servers now use on_attach to get proper keybindings
2024-09-09 13:25:17 +02:00
Sascha Lüdecke
6b2f48285a
Dropped duplicate lsp keybindings, added desc to fzf-lua ones
2024-09-09 13:24:42 +02:00
Sascha Lüdecke
a91dfef8f1
First working setup in order to superseede Emacs
2024-09-09 09:50:41 +02:00