Commit graph

64 commits

Author SHA1 Message Date
Simon Lasbrugnas
f0a845b937
chore(ibl): add tab_char and show current scope more clearly 2024-11-04 14:21:29 +01:00
Simon Lasbrugnas
c9cb63d807
chore: disable Supermaven Pro 2024-11-04 11:15:44 +01:00
Simon Lasbrugnas
8c2f01f9da
feat(lsp): add golang autocmd on save
Auto organize imports and format on save.
2024-10-18 12:20:48 +02:00
Simon Lasbrugnas
b47494563d
feat: add <leader>d to duplicate line
This custom duplicate line mapping keeps the cursor in the same column.
(Which is useful when duplicating lines and modifying them at the same
time)
2024-10-01 01:11:03 +02:00
Simon Lasbrugnas
81b7e9f929
chore: re-enable listchars (without visible tabs) 2024-09-28 00:58:40 +02:00
Simon Lasbrugnas
bdda6d5d74
chore: add arrow key navigation between windows 2024-09-28 00:26:29 +02:00
Simon Lasbrugnas
45d0c63094
chore(lsp): remove signature help <C-k> mapping 2024-09-20 14:18:44 +02:00
Simon Lasbrugnas
fceb4c35c6
feat: add colorizer plugin for hex codes 2024-09-19 03:43:17 +02:00
Simon Lasbrugnas
1a97a8ee59
chore: update colorscheme
* Add export-kitty-colors.lua scripts to colors folder
Exports the current colorscheme to a kitty color scheme

* Modify peel-enhanced.vim theme

* Add lsp signature help
2024-09-19 01:53:39 +02:00
Simon Lasbrugnas
f77fa9f8e4
style: hide visible tabs
Replaced with indent-blankline plugin
2024-09-13 18:07:57 +02:00
Simon Lasbrugnas
565488ffe1
chore: enable cursorline 2024-09-10 16:41:10 +02:00
Simon Lasbrugnas
67dae409e7
chore: add gleam lsp setup 2024-09-10 16:40:10 +02:00
Simon Lasbrugnas
ce7759b281
chore: remove auto insert mode autocmd for terminal buffers 2024-09-10 16:39:37 +02:00
Simon Lasbrugnas
f556257710
feat: add indent-blankline
Update dependencies
2024-09-10 16:39:16 +02:00
Simon Lasbrugnas
e9c1a7c0af
chore(config): add <leader>gt to go to type definition 2024-09-04 21:10:39 +02:00
Simon Lasbrugnas
e6c3afca3d
chore(gitsigns): inverse next / prev hunk 2024-09-04 13:49:27 +02:00
Simon Lasbrugnas
70df031d78
chore: add lsp go to implementation keybinding 2024-08-16 20:59:25 +02:00
Simon Lasbrugnas
aa1722af03
chore: remove folke/which-key.nvim 2024-08-16 13:48:26 +02:00
Simon Lasbrugnas
8d422993a0
chore: add format keybinding <leader><leader> 2024-08-16 13:46:46 +02:00
Simon Lasbrugnas
16508476d0
chore(telescope): add no_ignore = true option to find_files 2024-08-16 13:45:56 +02:00
Simon Lasbrugnas
754eef18b9
feat(coding): add supermaven autocompletion 2024-08-16 13:45:23 +02:00
Simon Lasbrugnas
38955b8cca
chore: add terminal mode keybindings 2024-08-16 13:44:44 +02:00
Simon Lasbrugnas
ac13b40808
chore: disable autoformat on save
Add terminal autocommand to enter insert mode
2024-08-16 13:44:07 +02:00
Simon Lasbrugnas
0f12aa9c57
chore(vim): always use system clipboard for yank and paste 2024-07-28 23:09:16 +02:00
Simon Lasbrugnas
52655d2537
chore(telescope): Disable normal mode
Also remap <leader>ps to <leader>p as there aren't any other commands
using the <leader>p prefix in my config. Might change it later.
2024-07-28 22:41:44 +02:00
Simon Lasbrugnas
e7b0492961
chore(plugin): update trouble commands 2024-07-26 23:25:12 +02:00
Simon Lasbrugnas
77272a70d3
feat(telescope): change <leader>fa to ignore .git folder
Add <leader>fl to do what <leader>fa used to do (that is, search
everything including the .git folder)
2024-07-23 21:54:10 +02:00
Simon Lasbrugnas
f019253e4a
feat: add python path to options 2024-07-06 11:51:52 +02:00
Simon Lasbrugnas
ae6bfc00ba
chore: update dependencies 2024-07-06 11:51:42 +02:00
Simon Lasbrugnas
0fe3b0954d
chore: add back visible tabs 2024-05-06 00:18:01 +02:00
Simon Lasbrugnas
f67b33deec
style: remove visible tabs from list 2024-04-21 19:16:12 +02:00
Simon Lasbrugnas
7e318ed916
feat: add oil to replace netrw
feat: disable copilot for now
2024-04-21 19:16:12 +02:00
Simon Lasbrugnas
c1fc0cad11
feat: remove guicursor option 2024-04-20 04:05:52 +02:00
Simon Lasbrugnas
105d6cf2ea
chore: clean up and reformat
feat: remove unused bindings
2024-04-20 04:00:04 +02:00
Simon Lasbrugnas
cbe86ded28
feat(autocmds): add lsp auto format on save 2024-04-19 04:12:11 +02:00
Simon Lasbrugnas
3fd3e0b6bf
feat: add custom theme 'peel-enhanced' 2024-04-19 03:20:40 +02:00
Simon Lasbrugnas
87b571752a
feat: remove fleet theme config file 2024-04-19 03:19:38 +02:00
Simon Lasbrugnas
e2513e37b3
chore(config): remove netrw options
chore(config): add list & listchars config
2024-04-19 03:18:28 +02:00
Simon Lasbrugnas
98e35282d4
feat(plugin): add folke/trouble plugin
chore: update dependencies
2024-04-19 03:17:19 +02:00
Simon Lasbrugnas
1afc1c9be9
chore(config): do not expand tabs 2024-03-12 22:49:28 +01:00
Simon Lasbrugnas
1cb297132b
chore(coding): use return carriage instead of C-y to autocomplete 2024-01-22 00:44:25 +01:00
Simon Lasbrugnas
8346f94fde
chore: disable trailing space autocmds
I don't want my commits to be huge just because there are a bunch of
trailing spaces at the end of some lines, and as it is the case in the
company I'm working at right now, I have decided to disable it for now
2024-01-22 00:41:59 +01:00
Simon Lasbrugnas
1f1dbf06c6 fix(coding): add back luaSnip 2023-11-30 10:38:03 +01:00
Simon Lasbrugnas
b969172234
fix(fugitive): allow fugitive to load when no files are opened
Add VeryLazy event to fugitive in order to load it even when files
aren't opened
2023-11-27 13:25:31 +01:00
Simon Lasbrugnas
dd4ec72cf7
chore: clean up config 2023-11-26 23:05:45 +01:00
Simon Lasbrugnas
cb49ba5c9a
feat(lazy)!: Rewrite config with lazy.nvim 2023-11-26 03:42:10 +01:00
Simon Lasbrugnas
5bf5677f5e
Update config 2023-11-22 11:42:45 +01:00
Simon Lasbrugnas
8105c69f23
Update config 2023-11-22 02:15:20 +01:00
Simon Lasbrugnas
09ce90a229
feat: add colorscheme switcher and format keybinding
Introduced a new keybinding for switching colorschemes and changed the format
 keybinding to '<leader>ff'.
2023-11-15 08:10:15 +01:00
Simon Lasbrugnas
36df2834e5
feat: update nvim plugins and configurations
Update Neovim plugins and keybindings for an improved development experience
. Changes include the addition of `toggleterm.nvim` for better terminal support
, `conform.nvim` for easier configurations, new themes, AI assistance with `
neoai.nvim`, version control enhancements, and more. Removed unused themes and
 plugins to streamline the setup. Refactored keybindings for better navigation
 and usability.

ChatGPT is taking its job seriously
2023-11-15 06:38:23 +01:00