Update nvim config & add alias for leetcode plugin
This commit is contained in:
@@ -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