feat: restore previm markdown preview (lazy-loaded, ,mp)

This commit is contained in:
m1ngsama 2026-04-22 14:57:55 +08:00
parent f8d45472dc
commit 0e92e6c1a8
4 changed files with 14 additions and 0 deletions

View file

@ -87,6 +87,7 @@ Ctrl+h/j/k/l splits + tmux panes
## Markdown ## Markdown
``` ```
,mp preview in browser
,mt table of contents ,mt table of contents
``` ```

View file

@ -17,6 +17,16 @@ if exists('g:plugs["vim-markdown"]')
nnoremap <leader>mt :Toc<CR> nnoremap <leader>mt :Toc<CR>
endif endif
if has('macunix')
let g:previm_open_cmd = '/usr/bin/open'
elseif executable('xdg-open')
let g:previm_open_cmd = 'xdg-open'
endif
let g:previm_enable_realtime = 1
if exists('g:plugs["previm"]')
nnoremap <leader>mp :PrevimOpen<CR>
endif
" ── vim-go (syntax only — vim-lsp handles intelligence) ───────────────────── " ── vim-go (syntax only — vim-lsp handles intelligence) ─────────────────────
let g:go_gopls_enabled = 0 let g:go_gopls_enabled = 0

View file

@ -42,6 +42,7 @@ Plug 'prabirshrestha/asyncomplete-lsp.vim'
Plug 'pangloss/vim-javascript', { 'for': ['javascript', 'javascript.jsx'] } Plug 'pangloss/vim-javascript', { 'for': ['javascript', 'javascript.jsx'] }
Plug 'HerringtonDarkholme/yats.vim', { 'for': ['typescript', 'typescript.tsx'] } Plug 'HerringtonDarkholme/yats.vim', { 'for': ['typescript', 'typescript.tsx'] }
Plug 'preservim/vim-markdown', { 'for': 'markdown' } Plug 'preservim/vim-markdown', { 'for': 'markdown' }
Plug 'previm/previm', { 'on': 'PrevimOpen' }
Plug 'fatih/vim-go', { 'for': 'go' } Plug 'fatih/vim-go', { 'for': 'go' }
" ── UI ─────────────────────────────────────────────────────────────────────── " ── UI ───────────────────────────────────────────────────────────────────────

View file

@ -155,6 +155,8 @@ function! s:CheatSheet() abort
\ ' ,f format', \ ' ,f format',
\ ' ,o outline', \ ' ,o outline',
\ ' ,cr run file', \ ' ,cr run file',
\ ' ,mp markdown preview',
\ ' ,mt table of contents',
\ ' [g ]g LSP diagnostics', \ ' [g ]g LSP diagnostics',
\ ' [e ]e ALE errors', \ ' [e ]e ALE errors',
\ '', \ '',