Nim setup
parent
63ae7cb736
commit
1cc407dbb2
|
@ -18,17 +18,16 @@
|
||||||
"luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" },
|
"luvit-meta": { "branch": "main", "commit": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60" },
|
||||||
"mini.map": { "branch": "main", "commit": "290c3da965196d64f87050a076de9787a136e57a" },
|
"mini.map": { "branch": "main", "commit": "290c3da965196d64f87050a076de9787a136e57a" },
|
||||||
"mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" },
|
"mini.pairs": { "branch": "main", "commit": "927d19cbdd0e752ab1c7eed87072e71d2cd6ff51" },
|
||||||
|
"mini.surround": { "branch": "main", "commit": "d8913ed23be0a1a4585ae34414821cc343a46174" },
|
||||||
"neo-tree.nvim": { "branch": "v3.x", "commit": "29f7c215332ba95e470811c380ddbce2cebe2af4" },
|
"neo-tree.nvim": { "branch": "v3.x", "commit": "29f7c215332ba95e470811c380ddbce2cebe2af4" },
|
||||||
"nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" },
|
"nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" },
|
||||||
"nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" },
|
"nvim-cmp": { "branch": "main", "commit": "a110e12d0b58eefcf5b771f533fc2cf3050680ac" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "cf97d2485fc3f6d4df1b79a3ea183e24c272215e" },
|
"nvim-lspconfig": { "branch": "master", "commit": "cf97d2485fc3f6d4df1b79a3ea183e24c272215e" },
|
||||||
"nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
|
"nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
|
||||||
"nvim-surround": { "branch": "main", "commit": "ec2dc7671067e0086cdf29c2f5df2dd909d5f71f" },
|
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "c1ad655b6a0c83ab48e55240f367e2bc0c15af31" },
|
"nvim-treesitter": { "branch": "master", "commit": "c1ad655b6a0c83ab48e55240f367e2bc0c15af31" },
|
||||||
"nvim-ts-autotag": { "branch": "main", "commit": "323a3e16ed603e2e17b26b1c836d1e86c279f726" },
|
"nvim-ts-autotag": { "branch": "main", "commit": "323a3e16ed603e2e17b26b1c836d1e86c279f726" },
|
||||||
"nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" },
|
"nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" },
|
"plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" },
|
||||||
"render-markdown.nvim": { "branch": "main", "commit": "72688baea4ef0ed605033bf654b54d801b6a5f01" },
|
|
||||||
"telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" },
|
"telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" },
|
||||||
"todo-comments.nvim": { "branch": "main", "commit": "313b04e5b02d29ab9275c9295ff5e2b73921b0eb" },
|
"todo-comments.nvim": { "branch": "main", "commit": "313b04e5b02d29ab9275c9295ff5e2b73921b0eb" },
|
||||||
"trouble.nvim": { "branch": "main", "commit": "4453fea6bb597830fbd58d2c484612f37b97bd8c" },
|
"trouble.nvim": { "branch": "main", "commit": "4453fea6bb597830fbd58d2c484612f37b97bd8c" },
|
||||||
|
|
|
@ -3,6 +3,8 @@ local map = vim.keymap.set
|
||||||
-- generic
|
-- generic
|
||||||
-- prevents selected text we past over to be moved in a registry and override our paste
|
-- prevents selected text we past over to be moved in a registry and override our paste
|
||||||
map("x", "p", '"_dP')
|
map("x", "p", '"_dP')
|
||||||
|
-- prevents the deleted text from going into the registry, use `d` for that
|
||||||
|
map({ "n", "v", "x" }, "x", '"_d')
|
||||||
-- special delete keybind that will not move the deleted selection in a registry
|
-- special delete keybind that will not move the deleted selection in a registry
|
||||||
map({ "n", "v" }, "<leader>d", '"_d')
|
map({ "n", "v" }, "<leader>d", '"_d')
|
||||||
-- filthy casual save keybind
|
-- filthy casual save keybind
|
||||||
|
|
|
@ -87,6 +87,11 @@ return {
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
-- Nim
|
||||||
|
lspconfig.nim_langserver.setup({
|
||||||
|
capabilities = capabilities,
|
||||||
|
})
|
||||||
|
|
||||||
-- Bash
|
-- Bash
|
||||||
lspconfig.bashls.setup({
|
lspconfig.bashls.setup({
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
|
|
|
@ -34,6 +34,7 @@ return {
|
||||||
"rust",
|
"rust",
|
||||||
"python",
|
"python",
|
||||||
"zig",
|
"zig",
|
||||||
|
"nim",
|
||||||
"bash",
|
"bash",
|
||||||
|
|
||||||
-- the not so cool stuff
|
-- the not so cool stuff
|
||||||
|
|
1
.zshrc
1
.zshrc
|
@ -46,6 +46,7 @@ source $HOME/.cargo/env
|
||||||
# Ruby setup & setting ~/.gems as default path for gems
|
# Ruby setup & setting ~/.gems as default path for gems
|
||||||
export GEM_HOME="$HOME/.gems"
|
export GEM_HOME="$HOME/.gems"
|
||||||
export PATH="$HOME/.gems/bin:$PATH"
|
export PATH="$HOME/.gems/bin:$PATH"
|
||||||
|
export PATH="$HOME/.nimble/bin:$PATH"
|
||||||
|
|
||||||
# asdf setup
|
# asdf setup
|
||||||
source "$HOME/.asdf/asdf.sh"
|
source "$HOME/.asdf/asdf.sh"
|
||||||
|
|
Loading…
Reference in New Issue