Commit Graph

448 Commits

Author SHA1 Message Date
Abdulrahman Sheikho b97232e6f9 Merge branch 'master' of https://github.com/nvim-lua/kickstart.nvim into sync_from_upstream 2026-04-25 16:54:03 +03:00
Abdulrahman Sheikho 3419c4bd27 feat: add terminal QoL stuff, keymaps & autocmd. 2026-04-25 14:14:34 +03:00
Abdulrahman Sheikho dbdbd789f3 add-plugin: nvim-keysitter, my plugin :) 2026-04-25 14:11:55 +03:00
orip 4b065ad2f7 Fix mini.ai example 2026-04-22 17:59:57 +03:00
Abdulrahman Sheikho d73982f20d fix: oil-bug in lualine, and partial rewrite 2026-04-21 07:05:17 +03:00
Abdulrahman Sheikho fa3c34d752 feat: use lualine for tabs 2026-04-21 07:04:09 +03:00
Abdulrahman Sheikho 73cfe47848 tweaks: renames, typos, and other stuff. 2026-04-21 06:58:37 +03:00
orip 9b4fbc5021 Fix conflicts between built-in incremental selection and mini.ai keymaps
closes #1996
closes #1992
2026-04-18 13:30:10 +03:00
Ori Perry f5b0e497c6
Merge pull request #1991 from nvim-lua/refactor/conform
Refactor/conform
2026-04-18 13:11:40 +03:00
orip ce353a9b0e Change format_on_save to a whitelist instead of a blacklist 2026-04-16 22:02:25 +03:00
orip 459b86865e Use stylua as an lsp formatter instead of an external formatter 2026-04-16 22:02:24 +03:00
Stattek 648471c9eb
Fix descriptions of gitsigns keymappings (#1997)
* Fix descriptions of keymappings

* Fix capitalization
2026-04-15 11:49:09 +03:00
orip f27810d1bd Fix treesitter indents
Thanks @jackHerby for the report
fixes #1995
2026-04-15 03:44:17 +03:00
Ori Perry c0cc054155
Merge pull request #1988 from sebastianstudniczek/fix/treesitter-indent-fallback
fix(treesitter): Add indentation fallback
2026-04-12 16:32:28 +03:00
Sebastian Studniczek c7f05a0f47 Add indentation fallback 2026-04-10 20:06:22 +02:00
Abdulrahman Sheikho e1faf08f3a add-plugin: snacks.nvim
This is still an experiment.
I'm using `snacks.nvim` mainly for its `snacks.picker`, which I'm also
using it mainly for its _git_ stylized preview window.
2026-04-03 21:15:06 +03:00
Abdulrahman Sheikho d13bb6d168 modify: experimenting with moving away from telescope
This is still an experiment.
I'm trying to move away from telescope, but I still use extensions
like `telescope-undo.lua`, which makes me unsure entirely of the switch.
That's why I'm commenting out the config part, while also lazy-loading it.
2026-04-03 21:13:41 +03:00
Abdulrahman Sheikho eb0b60a2ad modify: partial rewrite of `nvim-treesitter-textobjects`
The goal is to slowly abstract my implementation into its own
module/plugin that I should develop in the future.
2026-04-03 20:46:51 +03:00
Ori Perry 16dd8f5007 Add a comment to the line plugin about installing markdownlint 2026-03-31 23:49:19 +03:00
Ori Perry d3168308d4 Update the recommanded gitsigns keybinds
closes #1459
2026-03-31 23:41:40 +03:00
Ori Perry e01e1eb8f8 Auto install treesitter parsers when opening a file
closes #1951
2026-03-20 22:03:32 +02:00
Ori Perry 8ac4b12632 Refactor treesitter attach code 2026-03-20 21:59:19 +02:00
Ori Perry 0619d89884
Merge pull request #1914 from rmacklin/futher-clarify-gitignore-comment
Revise comment for lazy-lock.json in .gitignore
2026-03-20 12:59:54 +02:00
Abdulrahman Sheikho 0a63ffbcf4 add-plugin: demicolon.nvim 2026-03-20 01:47:44 +03:00
Abdulrahman Sheikho 678ac0187e add-plugin: nvim-treesitter-textobjects
also add `which-key` groups.
2026-03-20 01:45:09 +03:00
Abdulrahman Sheikho 7535dda26f add-plugin: fzf-lua
- add `which-key` groups, with additional `which-key` config.
- solve keymap conflict with `conform.nvim`.
2026-03-19 22:38:13 +03:00
Abdulrahman Sheikho fb6969fdd9 add-plugin: blade-nav - to work with laravel and blade 2026-03-12 19:32:35 +03:00
Abdulrahman Sheikho f92b9cf81f add-plugin: Ionide-vim - to work with F# 2026-03-12 19:32:02 +03:00
Abdulrahman Sheikho 0a3145a39d add-plugin: roslyn.nvim - to work with C# 2026-03-12 19:31:42 +03:00
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 721ef79eda setup: add ui config with transparent bg
This commit also setup highlight for EOF-char & Window-Separator to
match the highlight on Cursor-Line-Number. And sets auto-command
to reset colors after changing the colorscheme.
2026-03-11 00:33:15 +03:00
Ori Perry 58170c7ae3 Fix stylua 2026-03-10 22:12:41 +02:00
Richard Macklin 164cedf212 Revise comment for lazy-lock.json in .gitignore
This is a follow-up to df9436c0e5 to
hopefully make things even clearer.

Co-authored-by: Ori Perry <oriori1703@gmail.com>
2026-03-10 11:33:34 -07:00
Ori Perry 431cf2e881 Fix formating of plugins 2026-03-10 19:00:43 +02:00
Ori Perry d132bd3e9f
Merge pull request #1928 from nathanzeng/fix-lsp-blink-dependency
Remove blink from nvim-lspconfig dependencies
2026-03-10 17:34:11 +02:00
Ori Perry f7b74c7b83 Fix typo in the README 2026-03-10 15:18:41 +02:00