1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
vim.wo.spell = true
vim.bo.spelllang = "en"
vim.wo.wrap = true
vim.wo.linebreak = true
vim.wo.breakindent = true
vim.wo.colorcolumn = "0"
--vim.wo.conceallevel = 3
vim.opt.softtabstop = 2 -- Tab key indents by 2 spaces.
vim.opt.shiftwidth = 2 -- >> indents by 2 spaces.
-- vim.g.markdown_recommended_style = 0 -- prevents markdown from changing tabs to 4 spaces
vim.b[0].undo_ftplugin = "setlocal nospell nowrap nolinebreak nobreakindent conceallevel=0"
vim.cmd([[
autocmd FileType markdown iabbrev <buffer> `` ``
]])
require("nvim-surround").buffer_setup({
surrounds = {
-- ["e"] = {
-- add = function()
-- local env = require("nvim-surround.config").get_input ("Environment: ")
-- return { { "\\begin{" .. env .. "}" }, { "\\end{" .. env .. "}" } }
-- end,
-- },
["b"] = {
add = { "**", "**" },
find = "**.-**",
delete = "^(**)().-(**)()$",
},
["i"] = {
add = { "_", "_" },
find = "_.-_",
delete = "^(_)().-(_)()$",
},
},
})
|