Update nvim config & add alias for leetcode plugin
This commit is contained in:
@@ -11,6 +11,7 @@ alias update-grub="sudo grub-mkconfig -o /etc/grub2-efi.cfg"
|
|||||||
alias nvidia-smi-docker='sudo docker run --rm --gpus all --privileged nvidia/cuda:12.8.1-base-ubuntu24.04 nvidia-smi'
|
alias nvidia-smi-docker='sudo docker run --rm --gpus all --privileged nvidia/cuda:12.8.1-base-ubuntu24.04 nvidia-smi'
|
||||||
alias ncconnect='sudo docker exec -u www-data -it nextcloud-aio-nextcloud bash'
|
alias ncconnect='sudo docker exec -u www-data -it nextcloud-aio-nextcloud bash'
|
||||||
alias avante='nvim -c "lua vim.defer_fn(function()require(\"avante.api\").zen_mode()end, 100)"'
|
alias avante='nvim -c "lua vim.defer_fn(function()require(\"avante.api\").zen_mode()end, 100)"'
|
||||||
|
alias nlc='nvim leetcode.nvim'
|
||||||
|
|
||||||
# Docker Shortcuts
|
# Docker Shortcuts
|
||||||
alias docker-up='sudo docker compose up -d'
|
alias docker-up='sudo docker compose up -d'
|
||||||
|
|||||||
@@ -5,5 +5,39 @@ return {
|
|||||||
'nvim-lua/plenary.nvim',
|
'nvim-lua/plenary.nvim',
|
||||||
'MunifTanjim/nui.nvim',
|
'MunifTanjim/nui.nvim',
|
||||||
},
|
},
|
||||||
opts = { },
|
opts = {
|
||||||
|
lang = 'typescript',
|
||||||
|
injector = {
|
||||||
|
["python3"] = {
|
||||||
|
imports = function(default_imports)
|
||||||
|
vim.list_extend(default_imports, { "from .leetcode import *" })
|
||||||
|
return default_imports
|
||||||
|
end,
|
||||||
|
after = { "def test():", " print('test')" },
|
||||||
|
},
|
||||||
|
["cpp"] = {
|
||||||
|
imports = function()
|
||||||
|
-- return a different list to omit default imports
|
||||||
|
return { "#include <bits/stdc++.h>", "using namespace std;" }
|
||||||
|
end,
|
||||||
|
after = "int main() {}",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
picker = { provider = 'telescope' },
|
||||||
|
image_support = true,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
-- Language Options:
|
||||||
|
-- Bash: 'bash'
|
||||||
|
-- C: 'c'
|
||||||
|
-- C++: 'cpp'
|
||||||
|
-- C#: 'csharp'
|
||||||
|
-- Go: 'golang'
|
||||||
|
-- Java: 'java'
|
||||||
|
-- JavaScript: 'javascript'
|
||||||
|
-- Kotlin: 'kotlin'
|
||||||
|
-- PHP: 'php'
|
||||||
|
-- Python: 'python'
|
||||||
|
-- Rust: 'rust'
|
||||||
|
-- Swift: 'swift'
|
||||||
|
-- TypeScript: 'typescript'
|
||||||
|
|||||||
Reference in New Issue
Block a user