Compare commits

...

3 Commits

Author SHA1 Message Date
Hektor Misplon e11085ca91
Add section link snippet 2024-01-09 12:45:49 +01:00
Hektor Misplon 4e625a45fa
Update .gitignore 2024-01-03 19:39:59 +01:00
Hektor Misplon 2793ac2349
Update 'shiftAndView' 2024-01-03 19:39:15 +01:00
3 changed files with 12 additions and 1 deletions

1
.gitignore vendored
View File

@ -83,6 +83,7 @@ dkms.conf
# Dotenv # Dotenv
.env .env
.bash_history
.bash_aliases/private .bash_aliases/private
.bashrc.d/private .bashrc.d/private
desg/ desg/

View File

@ -57,6 +57,9 @@ def code_inline():
def code(): def code():
return code_inline() or code_block() return code_inline() or code_block()
def slugify(text):
return re.sub('\s+', '-', text.lower())
def linkify(text, link): def linkify(text, link):
return f"[{text}]({link})" return f"[{text}]({link})"
@ -741,6 +744,12 @@ for i in range(int(match.group(1)), int(match.group(2)) + 1):
` `
endsnippet endsnippet
snippet "sec([\sA-z]+)" "Link section titled ..." r
`!p
snip.rv = "* " + linkify(match.group(1), f"{snip.basename}_{slugify(match.group(1))}")
`
endsnippet
snippet cp(\d+) "Comment current page (and date)" r snippet cp(\d+) "Comment current page (and date)" r
`!p snip.rv = "<!--" + datetime.now().strftime("%Y-%m-%d") + " p. " + match.group(1) + "-->"` `!p snip.rv = "<!--" + datetime.now().strftime("%Y-%m-%d") + " p. " + match.group(1) + "-->"`
endsnippet endsnippet

View File

@ -3,6 +3,7 @@
import XMonad import XMonad
import XMonad.Actions.CopyWindow (copyToAll, killAllOtherCopies) import XMonad.Actions.CopyWindow (copyToAll, killAllOtherCopies)
import XMonad.Actions.FloatSnap import XMonad.Actions.FloatSnap
import Control.Monad (liftM2)
import XMonad.Hooks.DynamicProperty import XMonad.Hooks.DynamicProperty
import XMonad.Hooks.EwmhDesktops import XMonad.Hooks.EwmhDesktops
import XMonad.Hooks.ManageDocks import XMonad.Hooks.ManageDocks
@ -60,7 +61,7 @@ pp =
-- Workspaces & screens {{{ -- Workspaces & screens {{{
-- Shift to workspace and view workspace -- Shift to workspace and view workspace
shiftAndView id = doF (W.view id) <> doF (W.shift id) shiftAndView = doF . liftM2 (.) W.greedyView W.shift
-- }}} -- }}}