nvim plugin changes
parent
5e1706e629
commit
b823d1614a
|
|
@ -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,
|
||||||
|
})
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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
3
.zshrc
|
|
@ -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'
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue