Commit graph

39 commits

Author SHA1 Message Date
6cbfe33ee7
chore: Update flake.lock
All checks were successful
Perform checks / formatting (push) Successful in 38s
Perform checks / nix_flake_check (push) Successful in 44s
Perform checks / nix_build (push) Successful in 1m12s
2024-11-29 03:45:10 +01:00
42977e1c73
fix: Remove FUNDING.yml
Some checks failed
Perform checks / nix_flake_check (push) Waiting to run
Perform checks / nix_build (push) Waiting to run
Perform checks / formatting (push) Has been cancelled
2024-11-29 03:44:42 +01:00
8385f3e3d6
feat(ci): Add nix flake ci actions 2024-11-29 03:44:37 +01:00
64061943ed
feat(plugins): Add [iamcco/markdown-preview.nvim](https://github.com/iamcco/markdown-preview.nvim/) 2024-11-29 02:54:11 +01:00
b5056a4fe8
feat(theme): Use cattppuccin-mocha theme 2024-11-19 04:21:02 +01:00
9199070c13
fix(keymaps): Move bufferline pin to C-p
because C-b is used by tmux
2024-11-19 04:20:05 +01:00
f0c3c00b56
feat(fmt): Add formatter using alejandra and format flake 2024-10-24 00:33:12 +02:00
c3bcb27b19
fix(nodejs): Disable nodejs because of a failing build
TODO: Figure out whether some plugin still needs it
2024-10-23 01:22:27 +02:00
f3d364b2da
chore: Update inputs 2024-10-23 00:55:15 +02:00
3098a4c20c
fix(workspace-diagnostics): Not loading due to undefined filetypes 2024-10-05 16:15:59 +02:00
6ea0b944ab fix(overseer): Crash when .vscode folder isn't present 2024-10-01 13:40:05 +02:00
9e58b1629d
feat(plugins): Add workspace-diagnostics.nvim and trouble.nvim
Fix `nvim-navic` for some LSPs
2024-10-01 12:55:40 +02:00
b2f592d529
fix(ftplugin/c): Setup debugger only if the executable exists
Removed redundant `load_launchjs` as the plugin loads it automatically
2024-09-26 20:42:53 +02:00
b09c001954
feat(plugins,lualine): Added is.vim, moved winbar sections around
Added:
  - [is.vim](https://github.com/haya14busa/is.vim)
    - Clears search highligh when the cursor moves
- Swapped 'location' and 'searchcount' with 'selectioncount' for better
colors
2024-09-26 20:34:29 +02:00
4578afc68a
fix(c): remove protection against reloading
It's only for plugin configuration files
2024-09-26 17:47:22 +02:00
c1fe17012b
feat(lualine): Add winbar and modify overseer 2024-09-26 16:23:05 +02:00
8ad3a834ce
chore(keymaps): Streamline keymaps
- Change `<space>` to `<leader`
- Fix some capitalization
- Fix window resizing directions
2024-09-26 00:01:48 +02:00
db5a3f56b4
feat(dap): Added debugger from cpptools
Added:
  - OpenDebugAD7 from [vscode-cpptools](https://github.com/microsoft/vscode-cpptools)

It works better with `nvim-dap-ui`. With GDB you have to wait for stdout
flush to see program output, the output is in the repl instead of the
console, etc. The VSCode debugger doesn't have such issues.
2024-09-25 23:57:17 +02:00
1441e90711
feat(plugins): Add bufferline, remove rainbow ident-blankline
Added:
  - [bufferline.nvim](https://github.com/akinsho/bufferline.nvim)
  - Overseer status to lualine
Removed:
  - `{` and `}` keymaps for aerial (I like the default behavior more)
2024-09-24 21:42:42 +02:00
e256516fe7
feat(plugins): Add nvim-dap and overseer
Added:
  - [nvim-dap](https://github.com/mfussenegger/nvim-dap)
  - [nvim-dap-ui](https://github.com/rcarriga/nvim-dap-ui)
  - [overseer.nvim](https://github.com/stevearc/overseer.nvim)
Removed:
  - NeoTree `<leader>o` keymap (it's now used for overseer)
2024-09-24 21:41:05 +02:00
65dea4ed80
feat(plugins, keymaps): Add plugins, move plugins to nix, update keymaps
Added:
  - [aerial.nvim](https://github.com/stevearc/aerial.nvim)
  - [better-escape.nvim](https://github.com/max397574/better-escape.nvim)
  - [dressing.nvim](https://github.com/stevearc/dressing.nvim)
  - [ident-blankline.nvim](https://github.com/lukas-reineke/indent-blankline.nvim)
  - [nvim-notify](https://github.com/rcarriga/nvim-notify)
  - [todo-comments.nvim](https://github.com/folke/todo-comments.nvim)

Moved plugin source from Github to Nix:
  - [Comment.nvim](https://github.com/numToStr/Comment.nvim)
  - [neo-tree.nvim](https://github.com/numToStr/Comment.nvim)

Mapped windown switching to `<C-h`... instead of `<M-h`...
Moved some coliding lsp keymaps under the `<leader>l` group
  - Eg. `<leader>ls` for signature help
2024-09-23 17:38:17 +02:00
1ac92922ee
feat(plugins): Add actions-preview-nvim for LSP fixes 2024-09-23 16:25:38 +02:00
e3fd51d189
feat: Add yank highlight 2024-09-23 03:28:35 +02:00
3777f30d68
feat(plugin): Add nvim-aputopairs, use symbols in cmp 2024-09-20 15:48:15 +02:00
e6c9d72c3f
feat(plugins): Add lwpconfig 2024-09-19 01:24:20 +02:00
c9c15d8ae1
chore: Update which-key mappings to new standard 2024-09-19 00:13:21 +02:00
dba5d1c1c1
chore: Update flake packages 2024-09-18 23:16:38 +02:00
e98247d052
fix(dependencies): Remove package and use config option instead 2024-09-18 23:12:01 +02:00
756651a64c
feat(plugins): Add neotree 2024-09-18 22:52:08 +02:00
4adeabe1b8
chore(copilot): remove copilot 2024-09-18 22:51:54 +02:00
51e7717d88
feat(keymaps): Add keymaps for window switching
Move telescope command history to `tQ` instead of `tq`
Move tab open/close to `t` group
2024-09-18 21:50:40 +02:00
2dc5b4d5e5
fix(lualine): Show tabs and file path on the same line 2024-09-18 17:53:27 +02:00
c211d60155
feat(plugins,lualine): Add neo-tree, Comment.nvim, presence.nvim, set bufferline 2024-09-18 02:42:21 +02:00
165f2b5173
feat(general): Add second colorcolumn at position 80
Helps with aligning text in Markdown, etc.
2024-05-21 15:25:03 +02:00
45715cccc0
feat: add .sh file support, leader set to <space>, LSP keybinds cleanup 2024-03-19 01:54:01 +01:00
8f0b088886
feat: basic nvim-dap setup 2024-03-06 23:07:22 +01:00
09e5cd383f
feat: add asm-lsp setup 2024-03-06 21:36:22 +01:00
5a85ef99ff
feat: Basic working config
- Added copilot
- Disabled nvim-navic (errors out when copilot-cmp is enabled)
- Added clangd
- Added packages for nvim-dap
2024-03-06 18:55:22 +01:00
e2cff543d6
Initial commit 2024-03-06 02:24:31 +01:00