Squashed commit of the following:

- set icons for mon2 in i3
    - exluded a blender render dir
    - two flash backup thingys
    - lfrc filebrowser dectetion and formatting
    - changed music dir for mpd
    - moved browser backup to its own script. log too big
    - added DIAGRAM_PLANTUML_CLASSPATH var for plantuml
    - added web reqs script
    - added asciidoc preview
    - fixed ft_to_lang error by disabling treesitter in telescope
    - copy media script
This commit is contained in:
2025-12-29 02:42:08 -06:00
parent 5c4872f306
commit 0300e55167
14 changed files with 181 additions and 51 deletions

View File

@@ -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

View File

@@ -9,7 +9,10 @@ if ok then
["d"] = action.delete_buffer,
["q"] = action.close,
}
}
},
preview = {
treesitter = false,
},
},
pickers = {
find_files = {

View File

@@ -93,4 +93,10 @@ return require('packer').startup(function(use)
-- requires = { 'echasnovski/mini.icons', opt = true }, -- if you use standalone mini plugins
-- requires = { 'nvim-tree/nvim-web-devicons', opt = true }, -- if you prefer nvim-web-devicons
})
use({
'tigion/nvim-asciidoc-preview',
run = 'cd server && npm install --omit=dev',
})
end)