Commit graph

146 commits

Author SHA1 Message Date
12297f538e Detect legacy formatters 2025-03-21 09:00:22 +01:00
8b7ad62cff use vim.env for detecting environment variables 2025-03-21 08:58:43 +01:00
53ef5f0d54 Add formatting variable to new tmux sessions 2025-03-19 09:18:13 +01:00
b6222e3682 Add delta styling for moved code 2025-03-18 21:52:08 +01:00
6d801bcb4e Move formatting configuration to separate file 2025-03-18 21:51:14 +01:00
6adb1f506f Add additional configuration for lua lsp 2025-03-18 20:16:43 +01:00
0dc654ae2e Remove excluded clients
Should be disabled in LSP configuration
2025-03-18 19:56:11 +01:00
d174718477 Include tmux project init script 2025-03-18 19:50:29 +01:00
747a1fe584 Replace formatting code 2025-03-18 19:49:26 +01:00
7f3dd527af Add git configuration 2025-03-17 21:39:51 +01:00
2d5e5caa25 Add group_vars & host_vars for ansible file detection 2025-03-16 20:54:25 +01:00
d46c4e4ec2 Load git forge key when applicable 2025-03-15 17:13:04 +01:00
755493d155 Group vars refactor 2025-03-15 17:01:22 +01:00
f7eb8dc56d Apply lsp client filtering before filter callback 2025-02-22 20:37:35 +01:00
0f0a5e592b Enable snippet completion for certain lsp's 2025-02-20 22:16:09 +01:00
0bf40c8972 Update neovim version & use checksum to verify downloads 2025-02-15 09:10:26 +01:00
cbddfba5ee Ignore docker user scope errors 2025-02-14 21:18:58 +01:00
bd146ae1d8 Reuse gitsigns information 2025-02-14 21:02:24 +01:00
cf129ad7f6 Show first found LSP in lualine 2025-02-14 20:48:35 +01:00
7d974f5115 Use correct buffer argument 2025-02-14 10:26:10 +01:00
5d15147130 Attach yamlls to yaml.ansible filetypes & show diagnostic source
similiar to lsp source
2025-02-14 09:29:41 +01:00
ee344af9f5 Show current attached LSP count 2025-02-13 22:05:49 +01:00
a351ad691b Check lsp client capabilties before formatting 2025-02-13 21:25:49 +01:00
030f887734 Add missing become statement 2025-02-13 21:16:54 +01:00
c2c6f53075 Remove docker rootless setup 2025-02-13 21:11:15 +01:00
3ca4225f7c Provision python 3.12 2025-02-13 20:51:25 +01:00
199f40b0ea Add ansible filetype detection
Based on 86eea3d684
2025-02-13 20:49:49 +01:00
5aa08aef39 Enable formatting on save
Requires `ENABLE_FORMATTING` to be set
2025-02-11 09:10:52 +01:00
eb14a601fb Add more tree-sitter parsers 2025-02-07 09:51:22 +01:00
c2bbe6cf4a Set colorscheme early
This allows propery theming for lualine & nvim-tree
2025-02-06 21:02:42 +01:00
3b9e414e17 Fix publicly available repo URL 2025-02-06 21:02:09 +01:00
f9a3f5f8bf Fix file permissions 2025-01-20 08:48:58 +01:00
ad47adabd0 Move tmux configuration file path 2025-01-19 21:46:42 +01:00
0113a9c143 Add language servers for structured text formats 2025-01-07 19:48:19 +01:00
52e30d61d1 Fix nvim-cmp sources 2025-01-03 21:44:11 +01:00
2bbf7655c9 Use fallback for displaying completion source 2025-01-03 21:40:38 +01:00
a3353cc601 Show diagnostics source 2025-01-03 21:31:15 +01:00
f45918c93d Remove python-lsp-server setup 2025-01-03 21:30:49 +01:00
d300288799 Add nvim-cmp mappings 2025-01-03 21:18:05 +01:00
b663f3bb20 Remove previously removed files 2025-01-03 20:03:34 +01:00
9183c29751 Remove old statubar setup & install python-lsp-server globablly 2025-01-03 20:00:58 +01:00
f61a044c86 Remove unused configuration files 2025-01-03 20:00:01 +01:00
6115ca4be2 Replace vim.api.nvim_set_keymap with vim.keymap.set 2025-01-03 08:21:21 +01:00
6f512112d8 Remove unused functions 2025-01-03 08:21:21 +01:00
a791f70f5f Remove separate keybindings module 2025-01-03 08:21:14 +01:00
763124e737 Focus on current file when toggling nvim-tree 2025-01-03 06:59:56 +01:00
3b448a8579 Add uv to packages 2024-12-28 12:06:56 +01:00
a5d9b86b3c Add nvim-tree keybindings 2024-12-27 08:22:21 +01:00
f1196f4c42 Add source-link plugin 2024-12-09 20:38:36 +01:00
e737c4f44b Add keybinding to create files/directories 2024-12-06 15:51:13 +01:00