nvim plugin changes

master
Wynd 2025-09-06 22:53:05 +03:00
parent 5e1706e629
commit b823d1614a
5 changed files with 62 additions and 7 deletions

View File

@ -0,0 +1,12 @@
local port = os.getenv("GDScript_Port") or "6005"
local cmd = vim.lsp.rpc.connect("127.0.0.1", port)
local pipe = "/tmp/godot.pipe"
vim.lsp.start({
name = "Godot",
cmd = cmd,
root_dir = vim.fs.dirname(vim.fs.find({ "project.godot", ".git" }, { upward = true })[1]),
on_attach = function(client, bufnr)
vim.api.nvim_command('echo serverstart("' .. pipe .. '")')
end,
})

View File

@ -66,3 +66,20 @@ vim.diagnostic.config({
update_in_insert = true, update_in_insert = true,
virtual_text = true, virtual_text = true,
}) })
-- neovide
if g.neovide then
o.scrolloff = 0
o.sidescrolloff = 0
g.neovide_scale_factor = 0.9
local change_scale_factor = function(delta)
g.neovide_scale_factor = g.neovide_scale_factor * delta
end
vim.keymap.set("n", "<C-=>", function()
change_scale_factor(1.25)
end)
vim.keymap.set("n", "<C-->", function()
change_scale_factor(1 / 1.25)
end)
end

View File

@ -9,9 +9,10 @@ return {
local lspconfig = require("lspconfig") local lspconfig = require("lspconfig")
local capabilities = require("blink.cmp").get_lsp_capabilities() local capabilities = require("blink.cmp").get_lsp_capabilities()
lspconfig.svelte.setup({ -- Svelte
capabilities = capabilities, -- lspconfig.svelte.setup({
}) -- capabilities = capabilities,
-- })
-- Markdown -- Markdown
lspconfig.marksman.setup({ lspconfig.marksman.setup({
@ -58,6 +59,12 @@ return {
}, },
}) })
-- C
lspconfig.clangd.setup({
capabilities = capabilities,
})
-- TOML
lspconfig.taplo.setup({ lspconfig.taplo.setup({
capabilities = capabilities, capabilities = capabilities,
}) })
@ -88,16 +95,31 @@ return {
}, },
}) })
-- GDScript
-- lspconfig.gdscript.setup({
-- capabilities = capabilities,
-- })
-- Zig -- Zig
lspconfig.zls.setup({ -- lspconfig.zls.setup({
capabilities = capabilities, -- capabilities = capabilities,
}) -- })
-- Nim -- Nim
lspconfig.nim_langserver.setup({ lspconfig.nim_langserver.setup({
capabilities = capabilities, capabilities = capabilities,
}) })
-- Clojure
-- lspconfig.clojure_lsp.setup({
-- capabilities = capabilities,
-- })
-- Gleam
lspconfig.gleam.setup({
capabilities = capabilities,
})
-- Bash -- Bash
lspconfig.bashls.setup({ lspconfig.bashls.setup({
capabilities = capabilities, capabilities = capabilities,

View File

@ -47,8 +47,11 @@ return {
"python", "python",
"zig", "zig",
"nim", "nim",
"clojure",
"gleam",
"bash", "bash",
"hurl", "hurl",
"gdscript",
-- the not so cool stuff -- the not so cool stuff
"c", "c",

3
.zshrc
View File

@ -81,12 +81,13 @@ antigen bundle zsh-users/zsh-autosuggestions
antigen apply antigen apply
# aliases # aliases
alias ..='cd ..'
alias python="python3" alias python="python3"
alias pip="pip3" alias pip="pip3"
alias ls='eza --icons' alias ls='eza --icons'
alias ll='eza -alh -F always --icons' alias ll='eza -alh -F always --icons'
alias grep='rg' alias grep='rg'
alias nv='nvim' alias nvim='nvim'
alias ff='fastfetch' alias ff='fastfetch'
alias tokei='tokei -s code' alias tokei='tokei -s code'