mirror of
https://mzte.de/git/LordMZTE/dotfiles.git
synced 2024-12-13 18:42:59 +01:00
update nvim config
This commit is contained in:
parent
653bc8c9f5
commit
a33d26d45d
2 changed files with 25 additions and 3 deletions
|
@ -44,9 +44,12 @@
|
|||
"filetypes": [
|
||||
"mun"
|
||||
]
|
||||
}
|
||||
},
|
||||
"zls" : {
|
||||
"command": "zls",
|
||||
"filetypes": ["zig"]
|
||||
}
|
||||
},
|
||||
"java.format.enabled": true,
|
||||
"java.format.onType.enabled": true,
|
||||
"java.format.settings.url": "/home/lordmzte/.config/coc/extensions/node_modules/redhat.java/https:/raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml"
|
||||
"java.format.onType.enabled": true
|
||||
}
|
||||
|
|
|
@ -12,3 +12,22 @@ vim.g.coc_global_extensions = {
|
|||
"coc-tabnine",
|
||||
"coc-toml",
|
||||
}
|
||||
|
||||
local function check_back_space()
|
||||
local col = vim.fn.col(".") - 1
|
||||
return col <= 0 or vim.fn.getline("."):sub(col, col):match("%s")
|
||||
end
|
||||
|
||||
function tab_completion()
|
||||
if vim.fn.pumvisible() > 0 then
|
||||
return vim.api.nvim_replace_termcodes("<C-n>", true, true, true)
|
||||
end
|
||||
|
||||
if check_back_space() then
|
||||
return vim.api.nvim_replace_termcodes("<TAB>", true, true, true)
|
||||
end
|
||||
|
||||
return vim.fn["coc#refresh"]()
|
||||
end
|
||||
|
||||
vim.api.nvim_set_keymap("i", "<TAB>", "v:lua.tab_completion()", { expr = true, noremap = false })
|
||||
|
|
Loading…
Reference in a new issue