Commit Graph
100 Commits
Author SHA1 Message Date
aminnairi cc650e5ca8 added back the luasnip package for nvim cmp 2023-12-28 23:20:52 +01:00
aminnairi 50cd291268 factorizing the lsp setup 2023-12-28 23:20:44 +01:00
aminnairi 67e8f8f45f many changes to hopefully get the vim global to work with lua_ls 2023-12-24 12:24:16 +01:00
aminnairi 35e7ff10ce added dynamic window resizing of width using nvim tree 2023-12-24 12:23:13 +01:00
aminnairi c1e74d555d removed lsp stuff and added some more keybinds 2023-12-23 22:05:30 +01:00
aminnairi f244882866 added more vim-like keybinds for which key 2023-12-23 22:04:34 +01:00
aminnairi 917ecac900 added more vim-like keybinds in which key 2023-12-23 22:03:51 +01:00
aminnairi c9bb9c3b93 removed copilot completions 2023-12-23 22:03:08 +01:00
aminnairi 7684f4e0eb removed snippets 2023-12-23 22:02:57 +01:00
aminnairi 93ba49bac6 updated keymaps to a more vim-like feel 2023-12-23 22:02:29 +01:00
aminnairi ab5bfb4723 added more keymaps for notifications stuff 2023-12-23 22:01:43 +01:00
aminnairi 4afdca9c19 removed copilot related stuff from lspkind 2023-12-23 22:01:14 +01:00
aminnairi ba3980d7d3 removed copilot 2023-12-23 22:01:07 +01:00
aminnairi e5a2051873 moved keymaps to which key 2023-12-23 22:00:53 +01:00
aminnairi 13724ca17b now using absolute path in notification message for nvim tree actions 2023-12-21 18:55:13 +01:00
aminnairi 8ad2e4972a setting the width of nvim tree to be dynamic instead of hard coded 2023-12-21 18:54:58 +01:00
aminnairi d5fe78bf31 using local variable instead of calling the require on each keybind for
nvim tree
2023-12-21 18:54:34 +01:00
aminnairi a5f2cbd5da added more barbar shortcuts 2023-12-20 17:24:50 +01:00
aminnairi 2bb4ad2cde now notifying only the relative path instead of the full path 2023-12-20 17:13:29 +01:00
aminnairi 3703cee4e3 removed gathering facts for localhost 2023-12-20 17:07:18 +01:00
aminnairi 7134b5c3ef ensuring xclip is installed 2023-12-20 17:07:05 +01:00
aminnairi 955cf2a0a6 now linting the files on buffer writes 2023-12-10 19:54:27 +01:00
aminnairi 8ba16d7065 using cyan block theme for tmux 2023-12-06 12:30:07 +01:00
aminnairi e4b01f339b added a new theme plugin for tmux 2023-12-06 12:29:55 +01:00
aminnairi c3b9a5202c added more comments 2023-12-06 12:29:44 +01:00
aminnairi 4a9d186b7e removed tokyonight tmux plugin 2023-12-06 12:28:26 +01:00
aminnairi 136eb2e728 added more comments 2023-12-06 12:00:27 +01:00
aminnairi 1565b52d84 now creating a new pane will retain the previous working directory 2023-12-06 11:59:51 +01:00
aminnairi 316be4d453 sorted treesitter languages and added some more 2023-12-06 11:55:58 +01:00
aminnairi 0b60b55604 added configuration for the language server for elm 2023-12-06 11:52:43 +01:00
aminnairi 303e17d8d8 sorted language servers and added language server for elm 2023-12-06 11:52:25 +01:00
aminnairi 0a3613d16b added elm formatter 2023-12-06 11:51:59 +01:00
aminnairi 5a68b523dc removed the irrelevant keybind using the old tmux split keybind 2023-12-06 11:32:48 +01:00
aminnairi 4557750c36 now splitting the pane keeps the current working directory 2023-12-06 11:32:17 +01:00
aminnairi 2ded844e8a complete rewrite of options using more idiomatic neovim constructs 2023-12-06 04:52:07 +01:00
aminnairi 8f13863d45 also using the neovim syntax to indent the file along with treesitter 2023-12-06 04:51:46 +01:00
aminnairi 4ba859ac10 now indenting based on the treesitter AST 2023-12-06 04:51:27 +01:00
aminnairi 7b15cfc562 now automatically installing treesitter languages 2023-12-06 04:51:07 +01:00
aminnairi 8c99648652 now automatically installing treesitter languages 2023-12-06 04:50:39 +01:00
aminnairi 81761dc344 added better sign in the sign columns for lsp diagnostics 2023-12-06 04:50:06 +01:00
aminnairi 6e1cdbc1d4 running the linter on keybind only instead of always 2023-12-06 04:49:10 +01:00
aminnairi 586fcd2c1d using the config callback for defining setup for nvim conform 2023-12-06 04:48:34 +01:00
aminnairi 305fff1968 added a shortcut to run the formatted on a keybind in neovim 2023-12-06 04:48:02 +01:00
aminnairi 7993743dc6 requiring autocommands configuration 2023-12-06 04:47:19 +01:00
aminnairi 4291eef69e added autocommand to change the indentation of php files 2023-12-06 04:47:04 +01:00
aminnairi df933c16ff removed level max for phpstan 2023-12-04 22:51:26 +01:00
aminnairi 5b92d921f6 disabling auto format on save when eslint is attached to an lsp server 2023-12-04 22:24:34 +01:00
aminnairi eee82aa636 added php related configuration for phpstan & phpcs 2023-12-04 22:24:16 +01:00
aminnairi 019ffe4b63 added php related programs for mason tool installer 2023-12-04 22:23:31 +01:00
aminnairi e673d1c670 added intelephense plugin for mason lspconfig 2023-12-04 22:23:17 +01:00
aminnairi b3acc0baa8 added configuration for neovim conform plugin 2023-12-04 22:22:55 +01:00
aminnairi fb5059d216 added settings for enabling undercurls in tmux 2023-12-04 19:14:37 +01:00
aminnairi 379239cd13 disabling lazy redraw 2023-12-04 19:14:21 +01:00
aminnairi 2b91bb9abc added on_attach functions to relevant lsp servers 2023-12-04 19:14:08 +01:00
aminnairi a5180fa81c added keymaps for neogit 2023-12-04 19:13:45 +01:00
aminnairi f6ed6ab7db now running neogit lazily 2023-12-04 19:13:16 +01:00
aminnairi e7019d8988 added trouble plugin for neovim 2023-12-04 19:11:19 +01:00
aminnairi 22f90641eb added noice plugin 2023-12-04 19:09:17 +01:00
aminnairi d0f9525a70 added icon picker plugin 2023-12-04 19:09:07 +01:00
aminnairi 4a36fda21f removed unecessary trailing spaces 2023-12-03 09:23:38 +01:00
aminnairi 58acea9f50 renamed the i3 startup section title 2023-12-03 09:23:24 +01:00
aminnairi 733ce1ae00 renamed the setup i3 section title 2023-12-03 09:23:12 +01:00
aminnairi 22479bfafc added missing code block language type 2023-12-03 09:22:59 +01:00
aminnairi d64a795351 updated the bitwarden configuration section title 2023-12-03 09:22:47 +01:00
aminnairi dfea9d536b updated the configuration section title 2023-12-03 09:22:26 +01:00
aminnairi 64ee56d490 updated the installation command to use make 2023-12-03 09:22:03 +01:00
aminnairi 91cf23e131 renamed the installation section 2023-12-03 09:21:48 +01:00
aminnairi 15a5084776 renamed the as user section 2023-12-03 09:21:35 +01:00
aminnairi a0b4ae1ae5 renamed the as root section 2023-12-03 09:21:15 +01:00
aminnairi 8d6e2fc4df renamed installation section to setup 2023-12-03 09:20:48 +01:00
aminnairi 33059193ab updated the title of the archlinux link 2023-12-03 09:18:54 +01:00
aminnairi c0e35819d9 added neogit configuration 2023-12-03 09:07:24 +01:00
aminnairi 95425b9652 ignoring ansible collections folder 2023-12-02 23:55:13 +01:00
aminnairi e529b79b49 removed collections for ansible as they can be rebuilt 2023-12-02 23:55:03 +01:00
aminnairi 966c05f4fb using lua function to define the colorscheme 2023-12-02 23:53:11 +01:00
aminnairi b6031ccad8 added way more treesitter languages for neovim 2023-12-02 23:52:49 +01:00
aminnairi 50f21b1c2f added rust analyzer lsp configuration for neovim 2023-12-02 23:52:34 +01:00
aminnairi 4f6ec77736 enabling automatic installation of lsp utilities 2023-12-02 23:52:15 +01:00
aminnairi ed71779212 added copilot configuration and theming 2023-12-02 23:51:47 +01:00
aminnairi 38cf4d903a splitted which key configuration in their respective plugin files 2023-12-02 23:51:23 +01:00
aminnairi 333f80533c updated indentation and added background settings 2023-12-02 23:50:11 +01:00
aminnairi 21397ccd9c removed tree listing when using eza 2023-12-02 23:49:35 +01:00
aminnairi 07ade5a4b6 added notification plugin for neovim 2023-12-02 23:48:55 +01:00
aminnairi 2eab9295a7 added copilot completion plugin for neovim 2023-12-02 23:48:18 +01:00
aminnairi 13873a9fa9 added copilot plugin for neovim 2023-12-02 23:47:57 +01:00
aminnairi 14b3ce97b1 installing neofetch when running the playbook 2023-12-02 16:49:08 +01:00
aminnairi 96413ea0a1 running neofetch whenever starting a new shell 2023-12-02 16:47:56 +01:00
aminnairi fa986bba4b installing eza when running the playbook 2023-12-02 16:47:39 +01:00
aminnairi a87804d00e added more configuration for eza 2023-12-02 16:47:22 +01:00
aminnairi bff6f5589a added kitty configuration file 2023-12-02 16:15:09 +01:00
aminnairi 90f3431cd0 replaced alacritty by kitty in tmux configuration 2023-12-02 16:14:58 +01:00
aminnairi 5bf1532b99 added kitty installation & setup 2023-12-02 16:14:40 +01:00
aminnairi 0af8c5c439 replaced alacritty by kitty in i3 sensible terminal 2023-12-02 16:14:17 +01:00
aminnairi 2e0140e364 removed alacritty 2023-12-02 15:56:16 +01:00
aminnairi 6288ba3cfd fixed checkhealth issues for focus event using tmux with neovim 2023-12-02 15:33:03 +01:00
aminnairi 2e67fbcf7d updated escape time too long using neovim with tmux 2023-12-02 15:32:34 +01:00
aminnairi debad03f8c fixed termguicolors not working on tmux with neovim 2023-12-02 15:32:03 +01:00
aminnairi b992fa9f61 added java provider for neovim 2023-12-02 15:31:38 +01:00
aminnairi 8a207f8ea7 added neovim node.js package for neovim 2023-12-02 15:31:21 +01:00
aminnairi d7ef2437c1 added treesitter cli for neovim 2023-12-02 15:30:40 +01:00