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,
|
||||
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 capabilities = require("blink.cmp").get_lsp_capabilities()
|
||||
|
||||
lspconfig.svelte.setup({
|
||||
capabilities = capabilities,
|
||||
})
|
||||
-- Svelte
|
||||
-- lspconfig.svelte.setup({
|
||||
-- capabilities = capabilities,
|
||||
-- })
|
||||
|
||||
-- Markdown
|
||||
lspconfig.marksman.setup({
|
||||
|
|
@ -58,6 +59,12 @@ return {
|
|||
},
|
||||
})
|
||||
|
||||
-- C
|
||||
lspconfig.clangd.setup({
|
||||
capabilities = capabilities,
|
||||
})
|
||||
|
||||
-- TOML
|
||||
lspconfig.taplo.setup({
|
||||
capabilities = capabilities,
|
||||
})
|
||||
|
|
@ -88,16 +95,31 @@ return {
|
|||
},
|
||||
})
|
||||
|
||||
-- GDScript
|
||||
-- lspconfig.gdscript.setup({
|
||||
-- capabilities = capabilities,
|
||||
-- })
|
||||
|
||||
-- Zig
|
||||
lspconfig.zls.setup({
|
||||
capabilities = capabilities,
|
||||
})
|
||||
-- lspconfig.zls.setup({
|
||||
-- capabilities = capabilities,
|
||||
-- })
|
||||
|
||||
-- Nim
|
||||
lspconfig.nim_langserver.setup({
|
||||
capabilities = capabilities,
|
||||
})
|
||||
|
||||
-- Clojure
|
||||
-- lspconfig.clojure_lsp.setup({
|
||||
-- capabilities = capabilities,
|
||||
-- })
|
||||
|
||||
-- Gleam
|
||||
lspconfig.gleam.setup({
|
||||
capabilities = capabilities,
|
||||
})
|
||||
|
||||
-- Bash
|
||||
lspconfig.bashls.setup({
|
||||
capabilities = capabilities,
|
||||
|
|
|
|||
|
|
@ -47,8 +47,11 @@ return {
|
|||
"python",
|
||||
"zig",
|
||||
"nim",
|
||||
"clojure",
|
||||
"gleam",
|
||||
"bash",
|
||||
"hurl",
|
||||
"gdscript",
|
||||
|
||||
-- the not so cool stuff
|
||||
"c",
|
||||
|
|
|
|||
3
.zshrc
3
.zshrc
|
|
@ -81,12 +81,13 @@ antigen bundle zsh-users/zsh-autosuggestions
|
|||
antigen apply
|
||||
|
||||
# aliases
|
||||
alias ..='cd ..'
|
||||
alias python="python3"
|
||||
alias pip="pip3"
|
||||
alias ls='eza --icons'
|
||||
alias ll='eza -alh -F always --icons'
|
||||
alias grep='rg'
|
||||
alias nv='nvim'
|
||||
alias nvim='nvim'
|
||||
alias ff='fastfetch'
|
||||
alias tokei='tokei -s code'
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue