Adding tabnine for compe (#640)

This commit is contained in:
Abouzar Parvan 2021-07-04 19:15:38 +04:30 committed by GitHub
parent 881d57c6ed
commit 816c6cfa7d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 17 additions and 2 deletions

View file

@ -68,7 +68,8 @@ O = {
diffview = {active = false}, diffview = {active = false},
bracey = {active = false}, bracey = {active = false},
telescope_project = {active = false}, telescope_project = {active = false},
dap_install = {active = false} dap_install = {active = false},
tabnine = {active = false}
}, },

View file

@ -5,7 +5,7 @@
local M = {} local M = {}
M.config = function() M.config = function()
require'compe'.setup { opt = {
enabled = O.auto_complete, enabled = O.auto_complete,
autocomplete = true, autocomplete = true,
debug = false, debug = false,
@ -38,6 +38,12 @@ require'compe'.setup {
} }
} }
if O.plugin.tabnine.active then
opt.source.tabnine = {kind = "", priority=200, max_reslts=6}
end
require'compe'.setup(opt)
local t = function(str) local t = function(str)
return vim.api.nvim_replace_termcodes(str, true, true, true) return vim.api.nvim_replace_termcodes(str, true, true, true)
end end

View file

@ -425,4 +425,12 @@ return require("packer").startup(function(use)
-- Elixir -- Elixir
use {"elixir-editors/vim-elixir", ft = {"elixir", "eelixir", "euphoria3"}} use {"elixir-editors/vim-elixir", ft = {"elixir", "eelixir", "euphoria3"}}
-- Tabnine
use {
"tzachar/compe-tabnine",
run="./install.sh",
requires = "hrsh7th/nvim-compe",
disable = not O.plugin.tabnine.active
}
end) end)