Commit graph

100 commits

Author SHA1 Message Date
teutat3s d9262e6f4b
neovim: configure python-ruff LSP instead of pylsp 2024-11-11 18:02:10 +01:00
teutat3s 1b6bcf7470
neovim: don't include all treesitter grammars by default 2024-11-11 18:01:48 +01:00
teutat3s f21d815361
neovim: fix ts_ls typescript LSP 2024-09-24 14:31:20 +02:00
teutat3s 96e9259595
neovim: avoid adding newlines to secrets 2024-08-27 10:39:27 +02:00
teutat3s d00e918c1c
style: add back some more global LSP servers 2024-08-21 16:05:59 +02:00
teutat3s 195c81f8b1
neovim: open multiple files in telescope
https://github.com/nvim-telescope/telescope.nvim/issues/1048
2024-08-21 16:03:15 +02:00
teutat3s 03e5a0ffda
style: format using nixfmt-rfc-style 2024-08-19 12:38:46 +02:00
teutat3s 0615158150
style: add back some global LSP servers 2024-08-19 12:35:54 +02:00
teutat3s 7ccefe0601
terminal-life: reduce nvim config, switch to telescope
Co-authored-by: b12f <b12f@noreply.git.pub.solar>
2024-08-19 10:18:12 +02:00
teutat3s 8431aae3b8
neovim: add diffview-nvim 2024-06-06 17:57:59 +02:00
teutat3s 8293c0ba00
neovim: rename plugin suda-vim -> vim-suda 2024-05-27 10:59:38 +02:00
teutat3s bcfd701a6a
neovim: fix remember cursor position 2024-04-22 14:27:58 +02:00
teutat3s 3b50c26f35
fix(neovim): add shellcheck 2024-02-06 00:27:18 +01:00
teutat3s 516ec7ca24
neovim: add hotkeys for tabs, remap windows 2024-02-02 23:27:19 +01:00
teutat3s b6c6a2ebac
feat: add vim-go plugin to neovim 2024-01-14 23:06:40 +01:00
teutat3s 3981ebb052
feat(neovim): add autoindent + smartindent 2023-12-11 12:39:44 +01:00
teutat3s a6e5630927
feat: convert to flake-parts
Thanks @b12f
2023-11-10 19:48:06 +01:00
teutat3s 47226e668b
fix (neovim): add back nixhash plugin 2023-09-21 13:56:06 +02:00
teutat3s b085e0bed6
Merge branch 'main' into teutat3s 2023-07-21 12:07:18 +02:00
Benjamin Bädorf d951e821b3
feat: add back vim-gutentags to nvim 2023-07-20 23:59:08 +02:00
teutat3s 1fe6d34f6e
neovim: add syntax highlighting for ini, lua,
bash, make, ninja, diff, php

Sort nvim-treesitter.withPlugins alphabetically
2023-07-14 13:38:01 +02:00
teutat3s 9271e8d037
Fix merge conflict leftovers 2023-07-14 13:13:13 +02:00
Benjamin Bädorf e36709613c
fix: load schemastore for nvim 2023-07-13 18:07:58 +02:00
Benjamin Bädorf 41c2d668f7
feat: use nnn and treesitter
vifm is removed in favour of nnn, with the keybindings in nvim being
changed. TODO: improve the colorscheme of `nnn` to match `ls`.

All nvim plugins that were responsible for language syntax highlighting
are removed in favour of treesitter[1], a syntax highlighter that parses
AST instead of being regex-based. This is still experimental, but my
tests so far have not encountered any issues.

1) https://github.com/nvim-treesitter/nvim-treesitter
2023-07-13 17:15:53 +02:00
teutat3s 3d2aed46ab
neovim: trim final newline when copying to clipboard 2023-07-04 01:42:49 +02:00
teutat3s 29647b277e
neovim: remove duplicate config 2023-07-02 16:10:16 +02:00
teutat3s ea69c1d12c
neovim: use nixd as nix language server 2023-07-02 15:57:00 +02:00
teutat3s eeb7c7ef3a
neovim: trim final newline when copying to clipboard 2023-07-02 15:16:31 +02:00
teutat3s 9909a2152b
neovim: use nixd as nix language server 2023-07-02 02:50:01 +02:00
teutat3s 2b9def0a76
Merge branch main into origin/nixos-23.05 2023-06-28 19:20:11 +02:00
teutat3s a7d4be4af5
neovim: add ansible-language-server 2023-06-13 14:50:34 +02:00
teutat3s f4f67b3197
chore: python3{9,10}Packages -> python3Packages
- Apply treefmt
2023-06-13 14:28:56 +02:00
teutat3s 8a2910f10c
neovim: add ansible-language-server 2023-06-09 17:06:11 +02:00
teutat3s 1eac244310
nvim: remove unused patch file 2023-05-18 00:01:33 +02:00
teutat3s fe4550bfc7
chore: python3{9,10}Packages -> python3Packages 2023-05-17 23:56:46 +02:00
teutat3s 90e1fe7e6f
neovim: add kubernetes json schema to yamlls LSP 2023-05-13 18:47:56 +02:00
teutat3s ca5ed1ae69
zsh: remove leftover files and traces of zsh usage
Move base16.zsh into XDG_DATA_HOME, rename to base16.sh
2023-05-06 15:19:08 +02:00
teutat3s b3711c5ec2
Merge branch 'main' into teutat3s 2023-03-27 10:45:49 +02:00
Hendrik Sokolowski 1c6a726d01
remove packages from lite mode 2023-02-26 21:51:19 +01:00
teutat3s c8435976eb
nvim: fix file preview for names containing spaces 2023-02-24 18:11:09 +01:00
teutat3s d94adfb3b8
nvim: fix file preview for names containing spaces 2023-02-24 17:58:21 +01:00
teutat3s dca0bd978d
Apply treefmt 2023-01-28 21:49:10 +01:00
teutat3s 00677fb11f
Merge branch 'main' into feature/alejandra-treefmt 2023-01-28 21:40:44 +01:00
teutat3s d6236d0b0d
neovim: config updates for 0.8.x
use default_capabilities

set mouse= to disable new default mouse behaviour
2022-11-26 04:42:03 +01:00
teutat3s 1a13960d54
neovim: config updates for 0.8.x
use default_capabilities

set mouse= to disable new default mouse behaviour
2022-11-22 12:31:45 +01:00
teutat3s 73bf158392
Run treefmt command 2022-11-20 23:28:23 +01:00
teutat3s 4520dece5f
neovim: use nvfetcher for custom plugins 2022-10-18 16:55:51 +02:00
teutat3s 1cf3fad5b7
neovim: use nvfetcher for custom plugins 2022-10-18 16:24:43 +02:00
teutat3s ff0ff0b7ba
neovim: bump instant.nvim, Apprentice to latest
commit on main branch
2022-09-06 11:56:50 +02:00
teutat3s b263ca4c45
Merge branch 'main' into teutat3s 2022-08-14 17:21:34 +02:00