Compare commits

...

8 Commits

Author SHA1 Message Date
biscuit 6da85f36a9 upd 2025-05-21 17:34:04 -05:00
biscuit a03e484ca6 added MarkdownPreview 2025-05-21 17:24:33 -05:00
biscuit 30449ae49c minor ts_ls fix 2025-05-19 17:01:40 -05:00
biscuit 477caaefbb added ts_ls and nix 2025-05-19 16:59:44 -05:00
hakase 5fc3341ac4 update 2025-05-13 11:24:30 -05:00
hakase fc225ee071 stylua changes 2025-04-19 19:25:23 -05:00
hakase fc3efb7f69 added gitignore 2025-04-19 19:25:18 -05:00
hakase 562b2bc170 added treesitter default pkgs install 2025-04-19 19:25:14 -05:00
8 changed files with 132 additions and 44 deletions
+1
View File
@@ -0,0 +1 @@
lazy-lock.json
+6
View File
@@ -0,0 +1,6 @@
column_width = 120
line_endings = "Unix"
indent_type = "Spaces"
indent_width = 2
quote_style = "AutoPreferDouble"
call_parentheses = "None"
-29
View File
@@ -1,29 +0,0 @@
{
"LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" },
"NvChad": { "branch": "v2.5", "commit": "84f8170fdab2a9bb82f36fe76c68bca2241c50d8" },
"base46": { "branch": "v3.0", "commit": "80358ecdb5779b199130ed03031c34c0c2bca3fc" },
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
"cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" },
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
"cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" },
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
"conform.nvim": { "branch": "master", "commit": "6632e7d788a85bf8405ea0c812d343fc308b7b8c" },
"friendly-snippets": { "branch": "main", "commit": "31f2a2657b6261724313281fe0d8ba6f43f4a4fa" },
"gitsigns.nvim": { "branch": "main", "commit": "02eafb1273afec94447f66d1a43fc5e477c2ab8a" },
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
"mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
"menu": { "branch": "main", "commit": "8adb036ec34c679050913864cbc98cc64eb91f6c" },
"minty": { "branch": "main", "commit": "aafc9e8e0afe6bf57580858a2849578d8d8db9e0" },
"nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" },
"nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" },
"nvim-lspconfig": { "branch": "master", "commit": "32b6a6449aaba11461fffbb596dd6310af79eea4" },
"nvim-tree.lua": { "branch": "master", "commit": "3a63717d3d332d8f39aaf65be7a0e4c2265af021" },
"nvim-treesitter": { "branch": "master", "commit": "684eeac91ed8e297685a97ef70031d19ac1de25a" },
"nvim-web-devicons": { "branch": "master", "commit": "c90dee4e930ab9f49fa6d77f289bff335b49e972" },
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
"telescope.nvim": { "branch": "master", "commit": "a4ed82509cecc56df1c7138920a1aeaf246c0ac5" },
"ui": { "branch": "v3.0", "commit": "64388d25813e8f9a74e6813126a1e19b834d0295" },
"volt": { "branch": "main", "commit": "c45d5f48da8e802e608b5c6da471ca4d84276dfb" },
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
}
+3 -2
View File
@@ -1,8 +1,9 @@
local options = {
formatters_by_ft = {
lua = { "stylua" },
-- css = { "prettier" },
-- html = { "prettier" },
css = { "prettier" },
html = { "prettier" },
nix = { "alejandra" },
},
-- format_on_save = {
+70 -3
View File
@@ -1,4 +1,71 @@
require("nvchad.configs.lspconfig").defaults()
local nvlsp = require "nvchad.configs.lspconfig"
local lspconfig = require "lspconfig"
local servers = { "html", "cssls" }
vim.lsp.enable(servers)
nvlsp.defaults() -- loads nvchad's defaults
local servers = { "html", "cssls", "clangd" }
-- lsps with default config
for _, lsp in ipairs(servers) do
lspconfig[lsp].setup {
on_attach = nvlsp.on_attach,
on_init = nvlsp.on_init,
capabilities = nvlsp.capabilities,
}
end
lspconfig.basedpyright.setup {
on_attach = nvlsp.on_attach,
-- on_init = nvlsp.on_init,
capabilities = nvlsp.capabilities,
settings = {
pyright = {
disableOrganizeImports = true,
},
python = {
analysis = {
ignore = { '*' }
},
},
},
}
lspconfig.ruff.setup {
on_attach = nvlsp.on_attach,
-- on_init = nvlsp.on_init,
capabilities = nvlsp.capabilities,
settings = {
}
}
lspconfig.rust_analyzer.setup {
on_attach = nvlsp.on_attach,
-- on_init = nvlsp.on_init,
capabilities = nvlsp.capabilities,
settings = {
}
}
lspconfig.bashls.setup {
on_attach = nvlsp.on_attach,
-- on_init = nvlsp.on_init,
capabilities = nvlsp.capabilities,
settings = {
}
}
lspconfig.ts_ls.setup {
on_attach = nvlsp.on_attach,
-- on_init = nvlsp.on_init,
capabilities = nvlsp.capabilities,
settings = {
}
}
lspconfig.rnix.setup {
on_attach = nvlsp.on_attach,
capabilities = nvlsp.capabilities,
settings = {
}
}
+6
View File
@@ -8,3 +8,9 @@ map("n", ";", ":", { desc = "CMD enter command mode" })
map("i", "jk", "<ESC>")
-- map({ "n", "i", "v" }, "<C-s>", "<cmd> w <cr>")
-- custom
map("n", "<leader>ss", ":lua vim.diagnostic.open_float(nil,{focus=false}) <cr>")
map("n", "<leader>sd", ":lua vim.diagnostic.setqflist() <cr>")
-- vim.cmd [[autocmd CursorHold,CursorHoldI * lua vim.diagnostic.open_float(nil, {focus=false})]]
+4
View File
@@ -2,5 +2,9 @@ require "nvchad.options"
-- add yours here!
-- Show line diagnostics automatically in hover window
-- vim.o.updatetime = 250
-- vim.cmd [[autocmd CursorHold,CursorHoldI * lua vim.diagnostic.open_float(nil, {focus=false})]]
-- local o = vim.o
-- o.cursorlineopt ='both' -- to enable cursorline!
+42 -10
View File
@@ -14,15 +14,47 @@ return {
},
-- test new blink
-- { import = "nvchad.blink.lazyspec" },
{ import = "nvchad.blink.lazyspec" },
-- {
-- "nvim-treesitter/nvim-treesitter",
-- opts = {
-- ensure_installed = {
-- "vim", "lua", "vimdoc",
-- "html", "css"
-- },
-- },
-- },
{
"nvim-treesitter/nvim-treesitter",
opts = {
ensure_installed = {
"vim", "lua", "vimdoc",
"html", "css", "python",
"rust",
},
},
},
{
"kdheepak/lazygit.nvim",
lazy = true,
cmd = {
"LazyGit",
"LazyGitConfig",
"LazyGitCurrentFile",
"LazyGitFilter",
"LazyGitFilterCurrentFile",
},
-- optional for floating window border decoration
dependencies = {
"nvim-lua/plenary.nvim",
},
-- setting the keybinding for LazyGit with 'keys' is recommended in
-- order to load the plugin when the command is run for the first time
keys = {
{ "<leader>lg", "<cmd>LazyGit<cr>", desc = "LazyGit" }
},
},
{
"iamcco/markdown-preview.nvim",
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
build = "cd app && yarn install",
init = function()
vim.g.mkdp_filetypes = { "markdown" }
end,
ft = { "markdown" },
},
}