From 55d04782fa78d7dff162fdca4d366abcfbe750a4 Mon Sep 17 00:00:00 2001 From: Laily Date: Thu, 10 Feb 2022 11:38:21 +0800 Subject: [PATCH] feat: add markdown plugin --- README.md | 1 + nvim/lua/pluginconfig/init.lua | 1 + nvim/lua/pluginconfig/mkdx.lua | 7 +++++++ nvim/lua/pluginconfig/which-key.lua | 7 ++++--- nvim/lua/plugins.lua | 2 ++ 5 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 nvim/lua/pluginconfig/mkdx.lua diff --git a/README.md b/README.md index a708646..cb6e80d 100644 --- a/README.md +++ b/README.md @@ -32,3 +32,4 @@ ln -sf ~/.dotfile/.gitconfig ~/.gitconfig 初始化配置 `ln -sf ~/.dotfile/.SpaceVim.d ~/` + diff --git a/nvim/lua/pluginconfig/init.lua b/nvim/lua/pluginconfig/init.lua index 72622b5..c55cd01 100644 --- a/nvim/lua/pluginconfig/init.lua +++ b/nvim/lua/pluginconfig/init.lua @@ -6,6 +6,7 @@ require('pluginconfig/galaxyline') require('pluginconfig/gitsigns') require('pluginconfig/hop') require('pluginconfig/lspinstall') +require('pluginconfig/mkdx') require('pluginconfig/numb') require('pluginconfig/nvim-autopairs') require('pluginconfig/nvim-colorizer') diff --git a/nvim/lua/pluginconfig/mkdx.lua b/nvim/lua/pluginconfig/mkdx.lua new file mode 100644 index 0000000..286705d --- /dev/null +++ b/nvim/lua/pluginconfig/mkdx.lua @@ -0,0 +1,7 @@ +vim.cmd([[ +let g:mkdx#settings = { 'highlight': { 'enable': 1 }, + \ 'enter': { 'shift': 1 }, + \ 'links': { 'external': { 'enable': 1 } }, + \ 'toc': { 'text': 'Table of Contents', 'update_on_write': 1 }, + \ 'fold': { 'enable': 1 } } +]]) diff --git a/nvim/lua/pluginconfig/which-key.lua b/nvim/lua/pluginconfig/which-key.lua index 69910ed..761fb0a 100644 --- a/nvim/lua/pluginconfig/which-key.lua +++ b/nvim/lua/pluginconfig/which-key.lua @@ -170,14 +170,15 @@ local mappings = { d = {"Telescope lsp_document_diagnostics", "Document Diagnostics"}, D = {"Telescope lsp_workspace_diagnostics", "Workspace Diagnostics"}, f = {"LspFormatting", "Format"}, + F = {"Lspsaga lsp_finder", "LSP Finder"}, -- i = {"Telescope lsp_implementations", "implement"}, i = {"lua vim.lsp.buf.implementation()", "implement"}, - F = {"Lspsaga lsp_finder", "LSP Finder"}, - L = {"Lspsaga show_line_diagnostics", "Line Diagnostics"}, l = {"lua vim.lsp.buf.hover()", "hover"}, - P = {"Lspsaga preview_definition", "Preview Definition"}, + L = {"Lspsaga show_line_diagnostics", "Line Diagnostics"}, + k = {": LspRestart", "restart lsp server"}, n = {"lua vim.lsp.diagnostic.goto_next()", "next diagnostic"}, p = {"lua vim.lsp.diagnostic.goto_prev()", "prev diagnostic"}, + P = {"Lspsaga preview_definition", "Preview Definition"}, q = {"Telescope quickfix", "Quickfix"}, r = {"lua vim.lsp.buf.references()", "references"}, R = {"Lspsaga rename", "Rename"}, diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index a68e593..c0b4b18 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -173,6 +173,8 @@ return require("packer").startup(function(use) end } + use {'SidOfc/mkdx'} + --use 'EdenEast/nightfox.nvim' -- use {'godlygeek/tabular', opt=true} -- use {'plasticboy/vim-markdown', opt=true}