aboutsummaryrefslogtreecommitdiff
path: root/after
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 /after
parenta1942e61429baff759f18a6a8da80e8c4a79df4d (diff)
add cmp-omni for working with tex
Diffstat (limited to 'after')
-rw-r--r--after/ftplugin/tex.lua19
-rw-r--r--after/ftplugin/tex.vim3
2 files changed, 19 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