From 893b0e0c6c4d371cbb734a07406acf37c9baea6c Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Thu, 7 Nov 2024 23:15:01 -0500 Subject: [PATCH 01/20] Auto commit: 2024-11-07 23:15:01 --- .zshrc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.zshrc b/.zshrc index 62bfbf71..ad372b43 100644 --- a/.zshrc +++ b/.zshrc @@ -4,6 +4,9 @@ source $ZSH/oh-my-zsh.sh # autoload -U promptinit; promptinit # prompt purer +autoload -U edit-command-line +zle -N edit-command-line +bindkey "^e" edit-command-line # Set up fzf key bindings and fuzzy completion eval "$(fzf --zsh)" From 9d024d853c731c899a00ce4e75992e296727b65e Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Thu, 7 Nov 2024 23:20:01 -0500 Subject: [PATCH 02/20] Auto commit: 2024-11-07 23:20:01 --- .zshrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.zshrc b/.zshrc index ad372b43..fd40e54e 100644 --- a/.zshrc +++ b/.zshrc @@ -9,7 +9,7 @@ zle -N edit-command-line bindkey "^e" edit-command-line # Set up fzf key bindings and fuzzy completion -eval "$(fzf --zsh)" +# eval "$(fzf --zsh)" alias ls="eza -lh" alias top=btop From 47151e3875c16d212aabc93aa80fd2f993b648db Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Thu, 7 Nov 2024 23:25:01 -0500 Subject: [PATCH 03/20] Auto commit: 2024-11-07 23:25:01 --- .config/nvim/spell/en.utf-8.add | 2 ++ .config/nvim/spell/en.utf-8.add.spl | Bin 874 -> 892 bytes 2 files changed, 2 insertions(+) diff --git a/.config/nvim/spell/en.utf-8.add b/.config/nvim/spell/en.utf-8.add index ad3ca723..4e47f12b 100644 --- a/.config/nvim/spell/en.utf-8.add +++ b/.config/nvim/spell/en.utf-8.add @@ -56,3 +56,5 @@ pwntools networkx NetworkX ie +unicode +ints diff --git a/.config/nvim/spell/en.utf-8.add.spl b/.config/nvim/spell/en.utf-8.add.spl index 61e87a1658d47ca0bf154d22e5daf812c0225fe3..75336f3fabe9610f1a8fe170a3dc04d13bd029a2 100644 GIT binary patch delta 162 zcmXAiF$%&!6h!}v5W7@%BHE@^?5r$A3tP1nvq~T&AsbLn5yBq8ljt768`#@;28puT z&AfRqFaPZatHo01DoKVP5t=%9c3OzcRfG85lfL85tP*%O|rl%FCxPf&_}0QZpIT z852Pqg-XUe#uCO<5c|etXGTp%mdUw{;j%Y!m{ao$84DP57&94@850?k7&F0aMg~T; n$qyML7;j9rVsa9NXe?nYW-J03;a1F;$CxsC0+aaU%}gf&6&57# From 3cd39e4ad4399947bdc99e778fdbd399ed1679db Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 00:00:01 -0500 Subject: [PATCH 04/20] Auto commit: 2024-11-08 00:00:01 --- .config/nvim/lua/config/autocmds.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 3bd614d2..6cbfe866 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -4,9 +4,16 @@ -- vim.cmd("let &t_ut=''") vim.opt_local.breakindent = true vim.opt_local.wrap = true +local md_tex = function() + vim.cmd("syn region markdownMathInline matchgroup=texMathZone start=/$/ end=/$/ contains=@texMath") + vim.cmd("syn match markdownMathInline '$[^$].{-}$' contains=@texMath") + vim.cmd("syn region markdownMathBlock matchgroup=texMathZone start=/$$/ end=/$$/ contains=@texMath") + vim.cmd("syn include @texMath syntax/tex.vim") +end vim.api.nvim_create_autocmd({ "FileType" }, { pattern = { "markdown" }, callback = function() + md_tex() vim.opt_local.breakindent = true vim.opt_local.wrap = true vim.opt_local.spell = true From 5446ebfdc5dbc6b8a5ac707d9dd8cb587eff10e8 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 00:05:01 -0500 Subject: [PATCH 05/20] Auto commit: 2024-11-08 00:05:01 --- .config/nvim/lua/config/autocmds.lua | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 6cbfe866..b5eabc41 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -5,15 +5,27 @@ vim.opt_local.breakindent = true vim.opt_local.wrap = true local md_tex = function() - vim.cmd("syn region markdownMathInline matchgroup=texMathZone start=/$/ end=/$/ contains=@texMath") - vim.cmd("syn match markdownMathInline '$[^$].{-}$' contains=@texMath") - vim.cmd("syn region markdownMathBlock matchgroup=texMathZone start=/$$/ end=/$$/ contains=@texMath") - vim.cmd("syn include @texMath syntax/tex.vim") + -- vim.cmd("syn region markdownMathInline matchgroup=texMathZone start=/$/ end=/$/ contains=@texMath") + -- vim.cmd("syn match markdownMathInline '$[^$].{-}$' contains=@texMath") + -- vim.cmd("syn region markdownMathBlock matchgroup=texMathZone start=/$$/ end=/$$/ contains=@texMath") + -- vim.cmd("syn include @texMath syntax/tex.vim") + -- Include the tex syntax for use within markdown + vim.cmd("syntax include @tex syntax/tex.vim") + + -- Define the inline math region and allow it to contain tex syntax + vim.cmd("syntax region texMathZone start=/\\$/ end=/\\$/ contained contains=@tex") + + -- Define the display math region and allow it to contain tex syntax + vim.cmd("syntax region texMathDisplay start=/\\$\\$/ end=/\\$\\$/ contained contains=@tex") + + -- Optionally, conceal the `$` symbols for cleaner display + vim.opt.conceallevel = 2 + vim.cmd("syntax region texMathZone start=/\\$/ skip=/\\\\\\$/ end=/\\$/ concealends contained") + vim.cmd("syntax region texMathDisplay start=/\\$\\$/ end=/\\$\\$/ concealends contained") end vim.api.nvim_create_autocmd({ "FileType" }, { pattern = { "markdown" }, callback = function() - md_tex() vim.opt_local.breakindent = true vim.opt_local.wrap = true vim.opt_local.spell = true From 6c28b653f9e540558f9426fa6c632c278270b3b8 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 00:10:01 -0500 Subject: [PATCH 06/20] Auto commit: 2024-11-08 00:10:01 --- .config/nvim/lua/config/autocmds.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index b5eabc41..0a2d246c 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -23,6 +23,20 @@ local md_tex = function() vim.cmd("syntax region texMathZone start=/\\$/ skip=/\\\\\\$/ end=/\\$/ concealends contained") vim.cmd("syntax region texMathDisplay start=/\\$\\$/ end=/\\$\\$/ concealends contained") end +vim.api.nvim_create_autocmd("FileType", { + pattern = "markdown", + callback = function() + -- Define syntax regions for inline math + vim.cmd([[syntax match markdownMathInline '\\$[^$].\{-}\$']]) + vim.cmd([[syntax region markdownMathBlock start=/\\$\\$/ end=/\\$\\$/]]) + + -- Set both inline and block math to 'tex' filetype + vim.cmd([[ + syntax match tex '\\$[^$].\{-}\$' + syntax region tex start=/\\$\\$/ end=/\\$\\$/ + ]]) + end, +}) vim.api.nvim_create_autocmd({ "FileType" }, { pattern = { "markdown" }, callback = function() From b56c191f855f48cbea819c539c9f3f52482c70bf Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 00:15:02 -0500 Subject: [PATCH 07/20] Auto commit: 2024-11-08 00:15:02 --- .config/nvim/lua/config/autocmds.lua | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 0a2d246c..03b4a6aa 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -26,15 +26,20 @@ end vim.api.nvim_create_autocmd("FileType", { pattern = "markdown", callback = function() - -- Define syntax regions for inline math - vim.cmd([[syntax match markdownMathInline '\\$[^$].\{-}\$']]) - vim.cmd([[syntax region markdownMathBlock start=/\\$\\$/ end=/\\$\\$/]]) + -- Enable concealment for inline and block math + vim.opt_local.conceallevel = 2 + vim.opt_local.concealcursor = "nc" - -- Set both inline and block math to 'tex' filetype + -- Define regions for inline and block math to be treated as `tex` vim.cmd([[ - syntax match tex '\\$[^$].\{-}\$' - syntax region tex start=/\\$\\$/ end=/\\$\\$/ - ]]) + syntax region texMathInline matchgroup=texMath start="\\$" skip="\\\\\\$" end="\\$" concealends + syntax region texMathBlock matchgroup=texMath start="\\$\\$" end="\\$\\$" concealends + ]]) + + -- Set syntax highlighting for these regions to `tex` + vim.cmd("highlight link texMath texMathZone") + vim.cmd("highlight link texMathInline texMathZone") + vim.cmd("highlight link texMathBlock texMathZone") end, }) vim.api.nvim_create_autocmd({ "FileType" }, { From a813b0038f1c5030ddf0971ac6937f0970a0739f Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 00:20:01 -0500 Subject: [PATCH 08/20] Auto commit: 2024-11-08 00:20:01 --- .config/nvim/lua/config/autocmds.lua | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 03b4a6aa..6751dc3a 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -26,20 +26,14 @@ end vim.api.nvim_create_autocmd("FileType", { pattern = "markdown", callback = function() - -- Enable concealment for inline and block math - vim.opt_local.conceallevel = 2 - vim.opt_local.concealcursor = "nc" - - -- Define regions for inline and block math to be treated as `tex` vim.cmd([[ - syntax region texMathInline matchgroup=texMath start="\\$" skip="\\\\\\$" end="\\$" concealends - syntax region texMathBlock matchgroup=texMath start="\\$\\$" end="\\$\\$" concealends - ]]) + syn region math start=/\$\$/ end=/\$\$/ + " inline math + syn match math '\$[^$].\{-}\$' - -- Set syntax highlighting for these regions to `tex` - vim.cmd("highlight link texMath texMathZone") - vim.cmd("highlight link texMathInline texMathZone") - vim.cmd("highlight link texMathBlock texMathZone") + " actually highlight the region we defined as "math" + hi link math Statement + ]]) end, }) vim.api.nvim_create_autocmd({ "FileType" }, { From 95b660c8f19d63942f2b388fb8459ec5110a408e Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 00:40:01 -0500 Subject: [PATCH 09/20] Auto commit: 2024-11-08 00:40:01 --- .config/nvim/lua/config/autocmds.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 6751dc3a..2f26c47f 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -27,12 +27,12 @@ vim.api.nvim_create_autocmd("FileType", { pattern = "markdown", callback = function() vim.cmd([[ - syn region math start=/\$\$/ end=/\$\$/ + syn region math start=/\$\$/ end=/\$\$/ contained contains=@tex " inline math - syn match math '\$[^$].\{-}\$' + syn match math '\$[^$].\{-}\$' contained contains=@tex " actually highlight the region we defined as "math" - hi link math Statement + " hi link math Statement ]]) end, }) From fd789f1c62ee9c454e0fed8f86618f5c9c52e935 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 02:25:01 -0500 Subject: [PATCH 10/20] Auto commit: 2024-11-08 02:25:01 --- .config/nvim/lua/config/autocmds.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 2f26c47f..55fe80ee 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -30,7 +30,7 @@ vim.api.nvim_create_autocmd("FileType", { syn region math start=/\$\$/ end=/\$\$/ contained contains=@tex " inline math syn match math '\$[^$].\{-}\$' contained contains=@tex - + syn include @tex syntax/tex.vim " actually highlight the region we defined as "math" " hi link math Statement ]]) From 59b03189f9d573f9599922d516e901830397611d Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 02:30:01 -0500 Subject: [PATCH 11/20] Auto commit: 2024-11-08 02:30:01 --- .config/nvim/lua/config/autocmds.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 55fe80ee..2e87ba7e 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -31,6 +31,7 @@ vim.api.nvim_create_autocmd("FileType", { " inline math syn match math '\$[^$].\{-}\$' contained contains=@tex syn include @tex syntax/tex.vim + hi link math @texMath " actually highlight the region we defined as "math" " hi link math Statement ]]) From 4979eadf160b2230eff6265a7bc43acac2a9ee66 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 02:35:01 -0500 Subject: [PATCH 12/20] Auto commit: 2024-11-08 02:35:01 --- .config/nvim/lua/config/autocmds.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 2e87ba7e..ab991c04 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -27,9 +27,9 @@ vim.api.nvim_create_autocmd("FileType", { pattern = "markdown", callback = function() vim.cmd([[ - syn region math start=/\$\$/ end=/\$\$/ contained contains=@tex + syn region math start=/\$\$/ end=/\$\$/ contained contains=@tex ft=tex " inline math - syn match math '\$[^$].\{-}\$' contained contains=@tex + syn match math '\$[^$].\{-}\$' contained contains=@tex ft=tex syn include @tex syntax/tex.vim hi link math @texMath " actually highlight the region we defined as "math" From e0f48024b92503023caa38eda3fea38ceae4f09e Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 02:50:01 -0500 Subject: [PATCH 13/20] Auto commit: 2024-11-08 02:50:01 --- .config/nvim/lua/config/autocmds.lua | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index ab991c04..87d7793f 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -27,13 +27,12 @@ vim.api.nvim_create_autocmd("FileType", { pattern = "markdown", callback = function() vim.cmd([[ - syn region math start=/\$\$/ end=/\$\$/ contained contains=@tex ft=tex + syn region math start=/\$\$/ end=/\$\$/ contains=@tex=tex " inline math - syn match math '\$[^$].\{-}\$' contained contains=@tex ft=tex - syn include @tex syntax/tex.vim - hi link math @texMath + syn match math '\$[^$].\{-}\$' contains=@tex + " syn include @tex syntax/tex.vim " actually highlight the region we defined as "math" - " hi link math Statement + hi link math Statement ]]) end, }) From 4754af3d64664389a670e28a6f8402599fb05751 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 02:55:02 -0500 Subject: [PATCH 14/20] Auto commit: 2024-11-08 02:55:02 --- .config/nvim/lua/config/autocmds.lua | 29 +++++++-------------------- .config/nvim/spell/en.utf-8.add | 1 + .config/nvim/spell/en.utf-8.add.spl | Bin 892 -> 899 bytes 3 files changed, 8 insertions(+), 22 deletions(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 87d7793f..51fc015f 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -1,38 +1,23 @@ -- Autocmds are automatically loaded on the VeryLazy event -- Default autocmds that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/autocmds.lua -- Add any additional autocmds here --- vim.cmd("let &t_ut=''") vim.opt_local.breakindent = true vim.opt_local.wrap = true -local md_tex = function() - -- vim.cmd("syn region markdownMathInline matchgroup=texMathZone start=/$/ end=/$/ contains=@texMath") - -- vim.cmd("syn match markdownMathInline '$[^$].{-}$' contains=@texMath") - -- vim.cmd("syn region markdownMathBlock matchgroup=texMathZone start=/$$/ end=/$$/ contains=@texMath") - -- vim.cmd("syn include @texMath syntax/tex.vim") - -- Include the tex syntax for use within markdown - vim.cmd("syntax include @tex syntax/tex.vim") - -- Define the inline math region and allow it to contain tex syntax - vim.cmd("syntax region texMathZone start=/\\$/ end=/\\$/ contained contains=@tex") - - -- Define the display math region and allow it to contain tex syntax - vim.cmd("syntax region texMathDisplay start=/\\$\\$/ end=/\\$\\$/ contained contains=@tex") - - -- Optionally, conceal the `$` symbols for cleaner display - vim.opt.conceallevel = 2 - vim.cmd("syntax region texMathZone start=/\\$/ skip=/\\\\\\$/ end=/\\$/ concealends contained") - vim.cmd("syntax region texMathDisplay start=/\\$\\$/ end=/\\$\\$/ concealends contained") -end +-- This autocommand fixes syntax highlighting for inline math in markdown files +-- Together with vimtex, it will apply very sexy good stuff here! vim.api.nvim_create_autocmd("FileType", { pattern = "markdown", callback = function() vim.cmd([[ - syn region math start=/\$\$/ end=/\$\$/ contains=@tex=tex + syn region mathBlock start=/\$\$/ end=/\$\$/ contains=@tex " inline math - syn match math '\$[^$].\{-}\$' contains=@tex + syn match mathInline '\$[^$].\{-}\$' contains=@tex " syn include @tex syntax/tex.vim " actually highlight the region we defined as "math" - hi link math Statement + syn include @tex syntax/tex.vim + hi def link mathBlock Statement + hi def link mathInline Statement ]]) end, }) diff --git a/.config/nvim/spell/en.utf-8.add b/.config/nvim/spell/en.utf-8.add index 4e47f12b..c32a8b7f 100644 --- a/.config/nvim/spell/en.utf-8.add +++ b/.config/nvim/spell/en.utf-8.add @@ -58,3 +58,4 @@ NetworkX ie unicode ints +oplus diff --git a/.config/nvim/spell/en.utf-8.add.spl b/.config/nvim/spell/en.utf-8.add.spl index 75336f3fabe9610f1a8fe170a3dc04d13bd029a2..fe7d022dc5b6be36849142baf47073b431653972 100644 GIT binary patch delta 52 zcmeyv*38Zq=IL8pkeZWY^q+x&iE$%e52H9!Y7S!_V=-eXV=*Hm14DEwh}>Vgc@^U& FMgWBc4hH}L delta 45 zcmZo>|HH-?=IL8pkeZWY^q+x&@!v+i9!3GiRK`5UV#ZR&Vn#*=hUnDI8yPP#0suxd B4PXEO From 89577ba646f1747adeee0333f749d0e208683b74 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 03:10:01 -0500 Subject: [PATCH 15/20] Auto commit: 2024-11-08 03:10:01 --- .config/kitty/kitty.conf##hostname.dbox | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.config/kitty/kitty.conf##hostname.dbox b/.config/kitty/kitty.conf##hostname.dbox index a3031b28..d7bbaeba 100644 --- a/.config/kitty/kitty.conf##hostname.dbox +++ b/.config/kitty/kitty.conf##hostname.dbox @@ -1,6 +1,7 @@ include ~/.cache/wal/colors-kitty.conf font_family Source Code Pro Semibold +# font_family Firacode Nerd Font font_size 11.0 bold_font Source Code Pro Bold italic_font Source Code Pro Italic @@ -19,4 +20,4 @@ selection_background #F5FBFF # Nerd Fonts v2.3.3 -symbol_map U+23FB-U+23FE,U+2665,U+26A1,U+2B58,U+E000-U+E00A,U+E0A0-U+E0A3,U+E0B0-U+E0D4,U+E200-U+E2A9,U+E300-U+E3E3,U+E5FA-U+E6AA,U+E700-U+E7C5,U+EA60-U+EBEB,U+F000-U+F2E0,U+F300-U+F32F,U+F400-U+F4A9,U+F500-U+F8FF,U+F0001-U+F1AF0 Symbols Nerd Font Mono +# symbol_map U+23FB-U+23FE,U+2665,U+26A1,U+2B58,U+E000-U+E00A,U+E0A0-U+E0A3,U+E0B0-U+E0D4,U+E200-U+E2A9,U+E300-U+E3E3,U+E5FA-U+E6AA,U+E700-U+E7C5,U+EA60-U+EBEB,U+F000-U+F2E0,U+F300-U+F32F,U+F400-U+F4A9,U+F500-U+F8FF,U+F0001-U+F1AF0 Symbols Nerd Font Mono From 67009e9e31e74a7a2588e27711dc1c0895795598 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 03:15:01 -0500 Subject: [PATCH 16/20] Auto commit: 2024-11-08 03:15:01 --- .config/nvim/lua/config/autocmds.lua | 4 ++++ .config/nvim/lua/plugins/vimtex.lua | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 51fc015f..42f6651e 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -19,6 +19,10 @@ vim.api.nvim_create_autocmd("FileType", { hi def link mathBlock Statement hi def link mathInline Statement ]]) + -- vim.g.vimtex_syntax_conceal = { + -- math = 1, + -- oplus = "⊕", + -- } end, }) vim.api.nvim_create_autocmd({ "FileType" }, { diff --git a/.config/nvim/lua/plugins/vimtex.lua b/.config/nvim/lua/plugins/vimtex.lua index 0a2a6b5b..80bfa363 100644 --- a/.config/nvim/lua/plugins/vimtex.lua +++ b/.config/nvim/lua/plugins/vimtex.lua @@ -7,6 +7,10 @@ return { vim.g.vimtex_viewer_method = "zathura" vim.g.vimtex_quickfix_open_on_warning = 0 vim.g.vimtex_compiler_silent = 1 + vim.g.vimtex_syntax_conceal = { + math = 1, + oplus = "⊕", + } end, keys = { { "l", "", desc = "+vimtex" }, From 41a51ed69221bfe431eb5b492debffbeee1db183 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 03:25:01 -0500 Subject: [PATCH 17/20] Auto commit: 2024-11-08 03:25:01 --- .config/nvim/lua/config/autocmds.lua | 7 +++++++ .config/nvim/lua/plugins/vimtex.lua | 4 ---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 42f6651e..65dcefce 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -18,6 +18,13 @@ vim.api.nvim_create_autocmd("FileType", { syn include @tex syntax/tex.vim hi def link mathBlock Statement hi def link mathInline Statement + let g:vimtex_syntax_custom_cmds = [ + " \ {'name': 'vct', 'mathmode': 1, 'argstyle': 'bold'}, + " \ {'name': 'R', 'cmdre': 'R>', 'mathmode': 1, 'concealchar': 'ℝ'}, + \ {'name': 'R', 'mathmode': 1, 'concealchar': 'ℝ'}, + " \ {'name': 'mathnote', 'mathmode': 1, 'nextgroup': 'texMathTextArg'}, + " \ {'name': 'nospell', 'argspell': 0}, + \] ]]) -- vim.g.vimtex_syntax_conceal = { -- math = 1, diff --git a/.config/nvim/lua/plugins/vimtex.lua b/.config/nvim/lua/plugins/vimtex.lua index 80bfa363..0a2a6b5b 100644 --- a/.config/nvim/lua/plugins/vimtex.lua +++ b/.config/nvim/lua/plugins/vimtex.lua @@ -7,10 +7,6 @@ return { vim.g.vimtex_viewer_method = "zathura" vim.g.vimtex_quickfix_open_on_warning = 0 vim.g.vimtex_compiler_silent = 1 - vim.g.vimtex_syntax_conceal = { - math = 1, - oplus = "⊕", - } end, keys = { { "l", "", desc = "+vimtex" }, From 8c94d5a60925d2180ba46728794c1d33b591ef95 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 03:35:01 -0500 Subject: [PATCH 18/20] Auto commit: 2024-11-08 03:35:01 --- .config/nvim/lua/config/autocmds.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 65dcefce..33ff3633 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -20,8 +20,8 @@ vim.api.nvim_create_autocmd("FileType", { hi def link mathInline Statement let g:vimtex_syntax_custom_cmds = [ " \ {'name': 'vct', 'mathmode': 1, 'argstyle': 'bold'}, - " \ {'name': 'R', 'cmdre': 'R>', 'mathmode': 1, 'concealchar': 'ℝ'}, - \ {'name': 'R', 'mathmode': 1, 'concealchar': 'ℝ'}, + \ {'name': 'oplus', 'mathmode': 1, 'concealchar': 'ℝ'}, + " \ {'name': 'R', 'mathmode': 1, 'concealchar': 'ℝ'}, " \ {'name': 'mathnote', 'mathmode': 1, 'nextgroup': 'texMathTextArg'}, " \ {'name': 'nospell', 'argspell': 0}, \] From 70bed17df6d27cca194ee649c18b7cc962acdb08 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 03:40:01 -0500 Subject: [PATCH 19/20] Auto commit: 2024-11-08 03:40:01 --- .config/nvim/lua/config/autocmds.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index 33ff3633..c0b2c994 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -24,7 +24,7 @@ vim.api.nvim_create_autocmd("FileType", { " \ {'name': 'R', 'mathmode': 1, 'concealchar': 'ℝ'}, " \ {'name': 'mathnote', 'mathmode': 1, 'nextgroup': 'texMathTextArg'}, " \ {'name': 'nospell', 'argspell': 0}, - \] + ] ]]) -- vim.g.vimtex_syntax_conceal = { -- math = 1, From ebc0ced2817daaac7ca8c80cc0d0145401f0090a Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 8 Nov 2024 03:45:01 -0500 Subject: [PATCH 20/20] Auto commit: 2024-11-08 03:45:01 --- .config/nvim/lua/config/autocmds.lua | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/.config/nvim/lua/config/autocmds.lua b/.config/nvim/lua/config/autocmds.lua index c0b2c994..2e19cd70 100644 --- a/.config/nvim/lua/config/autocmds.lua +++ b/.config/nvim/lua/config/autocmds.lua @@ -3,7 +3,14 @@ -- Add any additional autocmds here vim.opt_local.breakindent = true vim.opt_local.wrap = true - +vim.api.nvim_create_autocmd("FileType", { + pattern = "tex", + callback = function() + vim.cmd([[ + syntax match texMathSymbol "\\oplus" conceal cchar=⊕ + ]]) + end, +}) -- This autocommand fixes syntax highlighting for inline math in markdown files -- Together with vimtex, it will apply very sexy good stuff here! vim.api.nvim_create_autocmd("FileType", { @@ -18,14 +25,18 @@ vim.api.nvim_create_autocmd("FileType", { syn include @tex syntax/tex.vim hi def link mathBlock Statement hi def link mathInline Statement - let g:vimtex_syntax_custom_cmds = [ - " \ {'name': 'vct', 'mathmode': 1, 'argstyle': 'bold'}, - \ {'name': 'oplus', 'mathmode': 1, 'concealchar': 'ℝ'}, - " \ {'name': 'R', 'mathmode': 1, 'concealchar': 'ℝ'}, - " \ {'name': 'mathnote', 'mathmode': 1, 'nextgroup': 'texMathTextArg'}, - " \ {'name': 'nospell', 'argspell': 0}, - ] + " let g:vimtex_syntax_custom_cmds = [ + " \ {'name': 'vct', 'mathmode': 1, 'argstyle': 'bold'}, + " \ {'name': 'R', 'cmdre': 'R>', 'mathmode': 1, 'concealchar': 'ℝ'}, + " \ {'name': 'R', 'mathmode': 1, 'concealchar': 'ℝ'}, + " \ {'name': 'mathnote', 'mathmode': 1, 'nextgroup': 'texMathTextArg'}, + " \ {'name': 'nospell', 'argspell': 0}, + " \] ]]) + vim.g.vimtex_syntax_custom_cmds = vim.tbl_extend("force", vim.g.vimtex_syntax_custom_cmds or {}, { + -- { name = "oplus", mathmode = 1, concealchar = "⊕" }, + { name = "oplus", mathmode = 1, concealchar = "⊕" }, + }) -- vim.g.vimtex_syntax_conceal = { -- math = 1, -- oplus = "⊕",