Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
f9b07a3
setup: reset stylua & reformat files
ABDsheikho Mar 6, 2026
f9b07ed
refactor: `init.lua` into modular layout
ABDsheikho Mar 7, 2026
9471bfd
merge: lua/kickstart/plugins with lua/plugins
ABDsheikho Mar 8, 2026
53990b3
clean: remove lua/kickstart and lua/custom directories
ABDsheikho Mar 8, 2026
b6b171e
setup: add options
ABDsheikho Mar 8, 2026
7a52a46
setup: add keymaps
ABDsheikho Mar 8, 2026
721ef79
setup: add ui config with transparent bg
ABDsheikho Mar 10, 2026
1c8bed2
setup: formatters, linters, tree-sitters
ABDsheikho Mar 10, 2026
17ab764
setup: config lsp & nvim-lspconfig
ABDsheikho Mar 10, 2026
e35e2b9
add-plugin: mini.icons & mini.splitjoin
ABDsheikho Mar 10, 2026
1d93bad
modify: ui changes to telescope, plus navigation keymaps
ABDsheikho Mar 10, 2026
564c30d
modify: changes to blink.cmp's menu, keymaps, fuzzy-matcher
ABDsheikho Mar 12, 2026
dc8156c
setup: add icons
ABDsheikho Mar 12, 2026
153dc46
add-plugin: oil.nvim
ABDsheikho Mar 12, 2026
6e2afa1
add-plugin: lualine.nvim
ABDsheikho Mar 12, 2026
e5c2383
add-plugin: undotree
ABDsheikho Mar 12, 2026
52d7f82
add-plugin: render-markdown.nvim
ABDsheikho Mar 12, 2026
924edac
add-plugin: tiny-inline-diagnostic.nvim
ABDsheikho Mar 12, 2026
97ef9a5
add-plugin: virt-column.nvim
ABDsheikho Mar 12, 2026
cd661a6
add-plugin: oil-git-status.nvim
ABDsheikho Mar 12, 2026
d51fed1
add-plugin: nvim-highlight-colors
ABDsheikho Mar 12, 2026
8a204c4
add-plugin: telescope-undo.nvim
ABDsheikho Mar 12, 2026
0a3145a
add-plugin: roslyn.nvim - to work with C#
ABDsheikho Mar 12, 2026
f92b9cf
add-plugin: Ionide-vim - to work with F#
ABDsheikho Mar 12, 2026
fb6969f
add-plugin: blade-nav - to work with laravel and blade
ABDsheikho Mar 12, 2026
7535dda
add-plugin: fzf-lua
ABDsheikho Mar 19, 2026
678ac01
add-plugin: nvim-treesitter-textobjects
ABDsheikho Mar 19, 2026
0a63ffb
add-plugin: demicolon.nvim
ABDsheikho Mar 19, 2026
eb0b60a
modify: partial rewrite of `nvim-treesitter-textobjects`
ABDsheikho Apr 3, 2026
d13bb6d
modify: experimenting with moving away from telescope
ABDsheikho Apr 3, 2026
e1faf08
add-plugin: snacks.nvim
ABDsheikho Apr 3, 2026
73cfe47
tweaks: renames, typos, and other stuff.
ABDsheikho Apr 21, 2026
fa3c34d
feat: use lualine for tabs
ABDsheikho Apr 21, 2026
d73982f
fix: oil-bug in lualine, and partial rewrite
ABDsheikho Apr 21, 2026
dbdbd78
add-plugin: nvim-keysitter, my plugin :)
ABDsheikho Apr 25, 2026
3419c4b
feat: add terminal QoL stuff, keymaps & autocmd.
ABDsheikho Apr 25, 2026
b97232e
Merge branch 'master' of https://github.com/nvim-lua/kickstart.nvim i…
ABDsheikho Apr 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .stylua.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
column_width = 160
column_width = 120
line_endings = "Unix"
indent_type = "Spaces"
indent_width = 2
quote_style = "AutoPreferSingle"
call_parentheses = "None"
collapse_simple_statement = "Always"
43 changes: 43 additions & 0 deletions after/lsp/lua_ls.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
return {
on_init = function(client)
client.server_capabilities.documentFormattingProvider = false -- Disable formatting (formatting is done by stylua)

if client.workspace_folders then
local path = client.workspace_folders[1].name
if
path ~= vim.fn.stdpath 'config'
and (vim.uv.fs_stat(path .. '/.luarc.json') or vim.uv.fs_stat(path .. '/.luarc.jsonc'))
then
return
end
end

client.config.settings.Lua = vim.tbl_deep_extend('force', client.config.settings.Lua, {
runtime = {
version = 'LuaJIT',
path = {
'lua/?.lua',
'lua/?/init.lua',
},
},
workspace = {
checkThirdParty = false,
library = {
vim.env.VIMRUNTIME,
},
-- -- NOTE: this is a lot slower and will cause issues when working on your own configuration.
-- -- See https://github.com/neovim/nvim-lspconfig/issues/3189
-- library = vim.tbl_extend('force', vim.api.nvim_get_runtime_file('', true), {
-- '${3rd}/luv/library',
-- '${3rd}/busted/library',
-- }),
},
})
end,
---@type lspconfig.settings.lua_ls
settings = {
Lua = {
format = { enable = false }, -- Disable formatting (formatting is done by stylua)
},
},
}
Loading
Loading