Abdulrahman Sheikho
|
564c30de26
|
modify: changes to blink.cmp's menu, keymaps, fuzzy-matcher
also:
- set auto_show to true for cmdline & term.
- enable `friendly-snippets`.
|
2026-03-12 08:13:03 +03:00 |
Abdulrahman Sheikho
|
1d93bad3a4
|
modify: ui changes to telescope, plus navigation keymaps
also switch from using `nvim-web-devicons` to using `mini.icons`
|
2026-03-11 00:38:39 +03:00 |
Abdulrahman Sheikho
|
e35e2b9af8
|
add-plugin: mini.icons & mini.splitjoin
|
2026-03-11 00:37:53 +03:00 |
Abdulrahman Sheikho
|
17ab7642dd
|
setup: config lsp & nvim-lspconfig
- add registries to mason.nvim.
- set a table for `Langs.lsp`.
- extract `lua_ls` config into `after/lsp` directory.
|
2026-03-11 00:37:22 +03:00 |
Abdulrahman Sheikho
|
1c8bed24cd
|
setup: formatters, linters, tree-sitters
|
2026-03-11 00:36:51 +03:00 |
Abdulrahman Sheikho
|
7a52a46ad4
|
setup: add keymaps
This commit also resolve keymap conflict that happens with `<leader>q`
|
2026-03-08 08:14:30 +03:00 |
Abdulrahman Sheikho
|
9471bfdedc
|
merge: lua/kickstart/plugins with lua/plugins
|
2026-03-08 08:07:22 +03:00 |
Abdulrahman Sheikho
|
f9b07ed072
|
refactor: `init.lua` into modular layout
init.lua
lua/
├── core/
│ ├── autocommands.lua
│ ├── diagnostics.lua
│ ├── globals.lua
│ ├── init.lua
│ ├── keymaps.lua
│ ├── lazy-nvim.lua
│ └── options.lua
└── plugins/
├── blink.lua
├── conform.lua
├── gitsigns.lua
├── guess-indent.lua
├── mini.lua
├── nvim-lspconfig.lua
├── nvim-treesitter.lua
├── telescope.lua
├── todo-comments.lua
├── tokyonight.lua
└── which-key.lua
|
2026-03-07 12:38:31 +03:00 |