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 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 nlc='nvim leetcode.nvim'
|
||||
|
||||
# Docker Shortcuts
|
||||
alias docker-up='sudo docker compose up -d'
|
||||
|
||||
@@ -5,5 +5,39 @@ return {
|
||||
'nvim-lua/plenary.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