Skip to content

Commit 475d3ad

Browse files
chore: preview copy lines before cursor position
1 parent 72f658d commit 475d3ad

File tree

6 files changed

+8
-7
lines changed

6 files changed

+8
-7
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -923,7 +923,7 @@ require('render-markdown').setup({
923923
},
924924
-- Override for different filetype values, @see :h 'filetype'.
925925
filetype = {},
926-
-- Override for preview buffer
926+
-- Override for preview buffer.
927927
preview = {
928928
render_modes = true,
929929
},

doc/render-markdown.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -989,7 +989,7 @@ Default Configuration ~
989989
},
990990
-- Override for different filetype values, @see :h 'filetype'.
991991
filetype = {},
992-
-- Override for preview buffer
992+
-- Override for preview buffer.
993993
preview = {
994994
render_modes = true,
995995
},

lua/render-markdown/api.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ function M.buf_toggle()
4141
end
4242

4343
function M.preview()
44-
require('render-markdown.core.preview').attach()
44+
require('render-markdown.core.preview').open()
4545
end
4646

4747
function M.log()

lua/render-markdown/core/preview.lua

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function M.get(buf)
2323
end
2424

2525
---@param src_buf? integer
26-
function M.attach(src_buf)
26+
function M.open(src_buf)
2727
src_buf = src_buf or env.buf.current()
2828
if not manager.attached(src_buf) then
2929
return
@@ -49,7 +49,9 @@ function M.attach(src_buf)
4949
env.buf.set(dst_buf, 'modifiable', false)
5050
env.buf.set(dst_buf, 'swapfile', false)
5151

52+
M.copy_lines(src_buf, dst_buf)
5253
M.copy_cursor(src_win, dst_win)
54+
5355
vim.api.nvim_create_autocmd({ 'CursorMoved', 'CursorMovedI' }, {
5456
group = M.group,
5557
buffer = src_buf,
@@ -61,7 +63,6 @@ function M.attach(src_buf)
6163
end,
6264
})
6365

64-
M.copy_lines(src_buf, dst_buf)
6566
vim.api.nvim_create_autocmd({ 'TextChanged', 'TextChangedI' }, {
6667
group = M.group,
6768
buffer = src_buf,

lua/render-markdown/health.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ local state = require('render-markdown.state')
66
local M = {}
77

88
---@private
9-
M.version = '8.9.8'
9+
M.version = '8.9.9'
1010

1111
function M.check()
1212
M.start('versions')

lua/render-markdown/settings.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1383,7 +1383,7 @@ M.overrides.default = {
13831383
},
13841384
-- Override for different filetype values, @see :h 'filetype'.
13851385
filetype = {},
1386-
-- Override for preview buffer
1386+
-- Override for preview buffer.
13871387
preview = {
13881388
render_modes = true,
13891389
},

0 commit comments

Comments
 (0)