Commit Graph

18 Commits

Author SHA1 Message Date
Abdulrahman Sheikho 8a204c43e4 add-plugin: telescope-undo.nvim 2026-03-12 19:01:00 +03:00
Abdulrahman Sheikho d51fed1f06 add-plugin: nvim-highlight-colors 2026-03-12 19:00:28 +03:00
Abdulrahman Sheikho cd661a6573 add-plugin: oil-git-status.nvim 2026-03-12 18:59:58 +03:00
Abdulrahman Sheikho 97ef9a59db add-plugin: virt-column.nvim 2026-03-12 18:59:18 +03:00
Abdulrahman Sheikho 924edac0c9 add-plugin: tiny-inline-diagnostic.nvim
also, delete `lua/core/diagnostics.lua`, and move some of its
content (the one that are still related) to `tiny-inline-diagnostic`
2026-03-12 18:58:26 +03:00
Abdulrahman Sheikho 52d7f82ad2 add-plugin: render-markdown.nvim 2026-03-12 18:57:44 +03:00
Abdulrahman Sheikho e5c2383d05 add-plugin: undotree 2026-03-12 18:57:00 +03:00
Abdulrahman Sheikho 6e2afa1cde add-plugin: lualine.nvim
also remove `mini.statusline` and add new Glyphs
2026-03-12 18:55:47 +03:00
Abdulrahman Sheikho 153dc46c30 add-plugin: oil.nvim 2026-03-12 11:31:19 +03:00
Abdulrahman Sheikho dc8156c52c setup: add icons
additionally set `which-key` to have `helix` look.
2026-03-12 10:52:09 +03:00
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