diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/default-config.lua | 3 | ||||
| -rw-r--r-- | lua/lv-compe/init.lua | 8 | ||||
| -rw-r--r-- | lua/plugins.lua | 8 | 
3 files changed, 17 insertions, 2 deletions
| diff --git a/lua/default-config.lua b/lua/default-config.lua index 28a95bef..9797ce90 100644 --- a/lua/default-config.lua +++ b/lua/default-config.lua @@ -68,7 +68,8 @@ O = {          diffview = {active = false},          bracey = {active = false},          telescope_project = {active = false}, -        dap_install = {active = false} +        dap_install = {active = false}, +        tabnine = {active = false}      }, diff --git a/lua/lv-compe/init.lua b/lua/lv-compe/init.lua index 8a32f7c1..aa21f658 100644 --- a/lua/lv-compe/init.lua +++ b/lua/lv-compe/init.lua @@ -5,7 +5,7 @@  local M = {}  M.config = function() -require'compe'.setup { +opt = {      enabled = O.auto_complete,      autocomplete = true,      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)    return vim.api.nvim_replace_termcodes(str, true, true, true)  end diff --git a/lua/plugins.lua b/lua/plugins.lua index c3e25606..bb6854c5 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -425,4 +425,12 @@ return require("packer").startup(function(use)      -- Elixir      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) | 
