diff options
Diffstat (limited to 'env/.config/nvim/after/plugin')
| -rw-r--r-- | env/.config/nvim/after/plugin/asciidoc-preview.lua | 30 | ||||
| -rwxr-xr-x | env/.config/nvim/after/plugin/telescope.lua | 5 |
2 files changed, 34 insertions, 1 deletions
diff --git a/env/.config/nvim/after/plugin/asciidoc-preview.lua b/env/.config/nvim/after/plugin/asciidoc-preview.lua new file mode 100644 index 0000000..a80bd7f --- /dev/null +++ b/env/.config/nvim/after/plugin/asciidoc-preview.lua @@ -0,0 +1,30 @@ +local ok, asciidoc = pcall(require, 'asciidoc-preview') +if ok then + asciidoc.setup({ + server = { + -- Specifies how the AsciiDoc file is converted to HTML for the preview. + -- `js` - asciidoctor.js (no local installation needed) + -- `cmd` - asciidoctor command (local installation needed) + converter = 'cmd', + + -- Specifies the hostname or IP address of the preview website for the client. + -- This is only needed if you run neovim in a remote session and + -- want to access the preview website from another machine. + hostname = 'localhost', + + -- Specifies the port of the preview website on the client and server side. + -- Must be between 10000 and 65535. + port = 11235, + }, + preview = { + -- Specifies the scroll position of the preview website. + -- `current` - Keep current scroll position + -- `start` - Start of the website + -- `sync` - (experimental) Same (similar) position as in Neovim + -- => inaccurate, because very content dependent + position = 'current', + }, + }) + vim.keymap.set('n', '<leader>max', ':AsciiDocPreview<cr>') + vim.keymap.set('n', '<leader>mas', ':AsciiDocPreviewStop<cr>') +end diff --git a/env/.config/nvim/after/plugin/telescope.lua b/env/.config/nvim/after/plugin/telescope.lua index 9d4488f..fcf62b8 100755 --- a/env/.config/nvim/after/plugin/telescope.lua +++ b/env/.config/nvim/after/plugin/telescope.lua @@ -9,7 +9,10 @@ if ok then ["d"] = action.delete_buffer, ["q"] = action.close, } - } + }, + preview = { + treesitter = false, + }, }, pickers = { find_files = { |
