From: Tucker Johnson Date: Thu, 22 Jan 2026 13:01:10 +0000 (-0500) Subject: md2ms X-Git-Url: https://git.newer.systems/?a=commitdiff_plain;p=nvim.git md2ms --- diff --git a/ftplugin/awk.vim b/ftplugin/awk.vim new file mode 100644 index 0000000..b32befc --- /dev/null +++ b/ftplugin/awk.vim @@ -0,0 +1,2 @@ +set tabstop=2 +set shiftwidth=2 diff --git a/ftplugin/markdown.vim b/ftplugin/markdown.vim index 72cf807..259907f 100644 --- a/ftplugin/markdown.vim +++ b/ftplugin/markdown.vim @@ -1,3 +1,6 @@ +set tabstop=2 +set shiftwidth=2 + " splits map T :80vsp$TODO map C :vsp$CALENDAR @@ -9,11 +12,9 @@ nmap :.s/\-\[\]/\-\[x\]/ nmap :.s/\-\[\]/\-\[\-\]/ nmap :.s/\-\[.*\]/\-\[\]/ -set tabstop=2 -set shiftwidth=2 - xnoremap sc :lua require('setclass').analyze_selection() lua << EOF require("plugins.render-markdown") +vim.g.markdown_recommended_style = 0 EOF diff --git a/init.vim b/init.vim index d92cb51..c55731c 100644 --- a/init.vim +++ b/init.vim @@ -32,8 +32,9 @@ set noruler set nowrap set laststatus=0 set noshowcmd -set tabstop=4 -set shiftwidth=4 +set tabstop=2 +set shiftwidth=2 +set softtabstop=2 set expandtab set mouse= diff --git a/lua/plugins/render-markdown.lua b/lua/plugins/render-markdown.lua index 5fa22ab..aa6e0fd 100644 --- a/lua/plugins/render-markdown.lua +++ b/lua/plugins/render-markdown.lua @@ -26,7 +26,7 @@ require('render-markdown').setup({ position = 'overlay', -- Added to the sign column if enabled. -- Output is evaluated by `cycle(value, context.level)`. - signs = { '' }, + signs = { '#' }, -- Width of the heading background. -- | block | width of the heading text | -- | full | full width of the window | @@ -131,12 +131,6 @@ require('render-markdown').setup({ -- | highlight | optional highlight for 'icon', uses fallback highlight if empty | custom = { web = { pattern = '^http', icon = '🌐 ' }, - github = { pattern = 'github%.com', icon = ' ' }, - gitlab = { pattern = 'gitlab%.com', icon = ' ' }, - stackoverflow = { pattern = 'stackoverflow%.com', icon = ' ' }, - wikipedia = { pattern = 'wikipedia%.org', icon = ' ' }, - youtube = { pattern = 'youtube%.com', icon = ' ' }, - youtub = { pattern = 'youtu%.be', icon = ' ' }, }, }, callout = { @@ -150,31 +144,31 @@ require('render-markdown').setup({ note = { raw = '[!NOTE]', rendered = '❕ Note', highlight = 'RenderMarkdownInfo'}, tip = { raw = '[!TIP]', rendered = '💡 Tip', highlight = 'RenderMarkdownSuccess'}, - important = { raw = '[!IMPORTANT]', rendered = '‼️ Important', highlight = 'RenderMarkdownHint'}, + important = { raw = '[!IMPORTANT]', rendered = '❕ Important', highlight = 'RenderMarkdownHint'}, warning = { raw = '[!WARNING]', rendered = '⚠️ Warning', highlight = 'RenderMarkdownWarn'}, caution = { raw = '[!CAUTION]', rendered = '🛑 Caution', highlight = 'RenderMarkdownError'}, - abstract = { raw = '[!ABSTRACT]', rendered = ' Abstract', highlight = 'RenderMarkdownInfo'}, + abstract = { raw = '[!ABSTRACT]', rendered = '📃 Abstract', highlight = 'RenderMarkdownInfo'}, summary = { raw = '[!SUMMARY]', rendered = '📃 Summary', highlight = 'RenderMarkdownInfo'}, - tldr = { raw = '[!TLDR]', rendered = ' Tldr', highlight = 'RenderMarkdownInfo'}, + tldr = { raw = '[!TLDR]', rendered = '📃 Tldr', highlight = 'RenderMarkdownInfo'}, info = { raw = '[!INFO]', rendered = '🔎 Info', highlight = 'RenderMarkdownInfo'}, todo = { raw = '[!TODO]', rendered = '☑️ Todo', highlight = 'RenderMarkdownInfo'}, - hint = { raw = '[!HINT]', rendered = ' Hint', highlight = 'RenderMarkdownSuccess'}, + hint = { raw = '[!HINT]', rendered = '💡 Hint', highlight = 'RenderMarkdownSuccess'}, success = { raw = '[!SUCCESS]', rendered = '🎯 Success', highlight = 'RenderMarkdownSuccess'}, check = { raw = '[!CHECK]', rendered = '✔️ Check', highlight = 'RenderMarkdownSuccess'}, - done = { raw = '[!DONE]', rendered = ' Done', highlight = 'RenderMarkdownSuccess'}, + done = { raw = '[!DONE]', rendered = '✔️ Done', highlight = 'RenderMarkdownSuccess'}, question = { raw = '[!QUESTION]', rendered = '❔ Question', highlight = 'RenderMarkdownWarn'}, - help = { raw = '[!HELP]', rendered = ' Help', highlight = 'RenderMarkdownWarn'}, + help = { raw = '[!HELP]', rendered = '❔ Help', highlight = 'RenderMarkdownWarn'}, faq = { raw = '[!FAQ]', rendered = '❔ Faq', highlight = 'RenderMarkdownWarn'}, - attention = { raw = '[!ATTENTION]', rendered = ' Attention', highlight = 'RenderMarkdownWarn'}, - failure = { raw = '[!FAILURE]', rendered = ' Failure', highlight = 'RenderMarkdownError'}, - fail = { raw = '[!FAIL]', rendered = ' Fail', highlight = 'RenderMarkdownError'}, - missing = { raw = '[!MISSING]', rendered = ' Missing', highlight = 'RenderMarkdownError'}, - danger = { raw = '[!DANGER]', rendered = ' Danger', highlight = 'RenderMarkdownError'}, - error = { raw = '[!ERROR]', rendered = ' Error', highlight = 'RenderMarkdownError'}, - bug = { raw = '[!BUG]', rendered = ' Bug', highlight = 'RenderMarkdownError'}, - example = { raw = '[!EXAMPLE]', rendered = ' Example', highlight = 'RenderMarkdownHint' }, - quote = { raw = '[!QUOTE]', rendered = ' Quote', highlight = 'RenderMarkdownQuote'}, - cite = { raw = '[!CITE]', rendered = ' Cite', highlight = 'RenderMarkdownQuote'}, + attention = { raw = '[!ATTENTION]', rendered = '⚠️ Attention', highlight = 'RenderMarkdownWarn'}, + failure = { raw = '[!FAILURE]', rendered = '❗ Failure', highlight = 'RenderMarkdownError'}, + fail = { raw = '[!FAIL]', rendered = '❗ Fail', highlight = 'RenderMarkdownError'}, + missing = { raw = '[!MISSING]', rendered = '🪹 Missing', highlight = 'RenderMarkdownError'}, + danger = { raw = '[!DANGER]', rendered = '❗ Danger', highlight = 'RenderMarkdownError'}, + error = { raw = '[!ERROR]', rendered = '❓ Error', highlight = 'RenderMarkdownError'}, + bug = { raw = '[!BUG]', rendered = '🐛 Bug', highlight = 'RenderMarkdownError'}, + example = { raw = '[!EXAMPLE]', rendered = '❕ Example', highlight = 'RenderMarkdownHint' }, + quote = { raw = '[!QUOTE]', rendered = '🖋️ Quote', highlight = 'RenderMarkdownQuote'}, + cite = { raw = '[!CITE]', rendered = '📚 Cite', highlight = 'RenderMarkdownQuote'}, bibliography = { raw = '[!BIB]', rendered = '📚 Bibliography', highlight = 'RenderMarkdownQuote'}, }, checkbox = { @@ -183,17 +177,17 @@ require('render-markdown').setup({ bullet = false, right_pad = 1, unchecked = { - icon = ' ', + icon = '⚪', highlight = 'RenderMarkdownUnchecked', scope_highlight = nil, }, checked = { - icon = ' ', + icon = '🟢', highlight = 'RenderMarkdownChecked', scope_highlight = nil, }, custom = { - todo = { raw = '[-]', rendered = ' ', highlight = 'RenderMarkdownTodo', scope_highlight = nil }, + todo = { raw = '[-]', rendered = '🔴', highlight = 'RenderMarkdownTodo', scope_highlight = nil }, }, }, bullet = { diff --git a/scripts/compiler b/scripts/compiler index 932d2f4..17add0b 100755 --- a/scripts/compiler +++ b/scripts/compiler @@ -27,9 +27,9 @@ case "$ext" in java) javac -d classes "${file}" && java -cp classes "${base}" ;; m) octave "${file}" ;; md) - mstarget="$(getcomproot "${file}" || echo "${file}")" - cd "${mstarget%/*}" - preconv "${mstarget}" | soelim | refer -PS -e -p "$HOME/.local/share/groff/library.txt" | groff -U -ms -kept -dpaper=letter -T pdf > "${mstarget%.*}".pdf ;; + mdtarget="$(getcomproot "${file}" || echo "${file}")" + cd "${mdtarget%/*}" + md2ms "${mdtarget}" | preconv | soelim | refer -PS -e -p "$HOME/.local/share/groff/library.txt" | groff -U -ms -kept -dpaper=letter -T pdf > "${mdtarget%.*}".pdf ;; org) emacs "${file}" --batch -u "${USER}" -f org-latex-export-to-pdf ;; py) python "${file}" ;; [rR]md) Rscript -e "rmarkdown::render('${file}', quiet=TRUE)" ;;