aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2022-03-14 00:34:06 +0800
committerjdhao <jdhao@hotmail.com>2022-03-14 00:34:06 +0800
commit311768ce72f524e543953d0174c76539e730baa8 (patch)
tree561cdf26eee5e61745846fb4811ebf8399b11f79
parenta1942e61429baff759f18a6a8da80e8c4a79df4d (diff)
add cmp-omni for working with tex
-rw-r--r--after/ftplugin/tex.lua19
-rw-r--r--after/ftplugin/tex.vim3
-rw-r--r--lua/plugins.lua2
3 files changed, 21 insertions, 3 deletions
diff --git a/after/ftplugin/tex.lua b/after/ftplugin/tex.lua
new file mode 100644
index 0000000..ec86f50
--- /dev/null
+++ b/after/ftplugin/tex.lua
@@ -0,0 +1,19 @@
+local cmp = require('cmp')
+cmp.setup.buffer {
+ formatting = {
+ format = function(entry, vim_item)
+ vim_item.menu = ({
+ omni = (vim.inspect(vim_item.menu):gsub('%"', "")),
+ buffer = "[Buffer]",
+ })[entry.source.name]
+ return vim_item
+ end,
+ },
+ sources = cmp.config.sources({
+ { name = 'buffer' },
+ { name = 'omni',},
+ })
+}
+
+vim.o.textwidth = 120
+vim.o.wrap = true
diff --git a/after/ftplugin/tex.vim b/after/ftplugin/tex.vim
deleted file mode 100644
index 4ede447..0000000
--- a/after/ftplugin/tex.vim
+++ /dev/null
@@ -1,3 +0,0 @@
-set textwidth=120
-
-set wrap
diff --git a/lua/plugins.lua b/lua/plugins.lua
index cc7b8a1..2a80fa6 100644
--- a/lua/plugins.lua
+++ b/lua/plugins.lua
@@ -33,6 +33,8 @@ require("packer").startup({
use {"hrsh7th/cmp-nvim-lua", after = "nvim-cmp"}
use {"hrsh7th/cmp-path", after = "nvim-cmp"}
use {"hrsh7th/cmp-buffer", after = "nvim-cmp"}
+ use { "hrsh7th/cmp-omni", after = "nvim-cmp" }
+
-- use {"hrsh7th/cmp-cmdline", after = "nvim-cmp"}
use {"quangnguyen30192/cmp-nvim-ultisnips", after = {'nvim-cmp', 'ultisnips'}}
if vim.g.is_mac then