diff --git a/org/config/awesome.org b/org/config/awesome.org
index 6ede45e..e0ba19e 100644
--- a/org/config/awesome.org
+++ b/org/config/awesome.org
@@ -5,7 +5,7 @@
#+HTML_HEAD_EXTRA:
#+HTML_HEAD_EXTRA:
#+PROPERTY: header-args :noweb yes :tangle no :exports none
-#+PROPERTY: header-args:lua :tangle ~/.config/awesome/rc.lua :exports code :noweb yes
+#+PROPERTY: header-args:lua :tangle ~/.config/awesome/rc.lua :exports code :noweb yes :mkdirp yes
* Introduction
:PROPERTIES:
@@ -1490,7 +1490,6 @@
awful.spawn.with_shell("autostart")
#+END_SRC
-
* What to do now :noexport:
:PROPERTIES:
:CUSTOM_ID: What_to_do_now-bce61fe1
diff --git a/org/config/bin.org b/org/config/bin.org
index fa8c252..4c58a55 100644
--- a/org/config/bin.org
+++ b/org/config/bin.org
@@ -17,7 +17,7 @@
* 4chandl
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/4chandl
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/4chandl
:CUSTOM_ID: 4chandl-21ff428f
:END:
Usage: =4chandl [ URL TO THREAD ]=
@@ -83,7 +83,7 @@
* Autostart
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/autostart
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/autostart
:CUSTOM_ID: Autostart-a99e99e7
:END:
Because I sometimes switch from window manager to window manager, creating a
@@ -131,7 +131,7 @@
* awiki
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/awiki
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/awiki
:CUSTOM_ID: awiki-7ac5e1d5
:END:
~awiki~ is a simple script used with ~rofi~ that relies on the
@@ -163,7 +163,7 @@
* Askpass
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/askpass
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/askpass
:CUSTOM_ID: Askpass-d0d7a8c0
:END:
Askpass is a simple script that invokes ~rofi~ as a way to get from a GUI the
@@ -176,7 +176,7 @@
* Backup
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/backup
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/backup
:CUSTOM_ID: Backup-68c7c63e
:END:
~backup~ is a very simple, oneliner script that will create a local copy of a
@@ -188,7 +188,7 @@
* ConnectWifi
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/connect-wifi
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/connect-wifi
:CUSTOM_ID: ConnectWifi-16e5e24a
:END:
~connect-wifi~ is a small utility tool that allows the user to connect to
@@ -245,7 +245,7 @@
* Cnew
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/cnew
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/cnew
:CUSTOM_ID: Cnew-d9ec9cc4
:END:
=cnew= is a small utility script similar to but simpler than cppnew that
@@ -307,7 +307,7 @@
* Dart Language Server
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/dart_language_server
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/dart_language_server
:CUSTOM_ID: Dart_Language_Server-18c256b1
:END:
Spacemacs' recommendations on how to use Dart with LSP is outdated, since
@@ -321,7 +321,7 @@
* Dmenu
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/dmenu
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/dmenu
:CUSTOM_ID: Dmenu-527edf04
:END:
I wrote this very simple script in order to replace =dmenu= with rofi’s
@@ -333,7 +333,7 @@
* Emacsmail
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/bin/bash" :tangle ~/.local/bin/emacsmail
+ :HEADER-ARGS: :shebang "#!/bin/bash" :mkdirp yes :tangle ~/.local/bin/emacsmail
:CUSTOM_ID: Emacsmail-afffb7cd
:END:
This short script is used in my =~/.local/share/applications/mu4e.desktop=
@@ -344,7 +344,7 @@
* Emoji picker
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/rofi-emoji
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/rofi-emoji
:CUSTOM_ID: Emoji_picker-a1c374ec
:END:
The emoji picker is a simple fish script that uses rofi and
@@ -367,7 +367,7 @@
* Lock
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/lock
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/lock
:CUSTOM_ID: Lock-635fcb38
:END:
~lock~ is a simple script that locks the screen with ~i3lock~ while setting as
@@ -383,7 +383,7 @@
* mp42webm
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/mp42webm
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/mp42webm
:CUSTOM_ID: mp42webm-aeacca58
:END:
This function allows me to convert easily an mp4 video to the webm format.
@@ -394,7 +394,7 @@
* pape-update
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/pape-update
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/pape-update
:CUSTOM_ID: pape-update-bdecbadf
:END:
This little tool sets a random wallpaper using nitrogen.
@@ -416,7 +416,7 @@
* Polybar-launch
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/polybar-launch
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/polybar-launch
:CUSTOM_ID: Polybar-launch-36789edc
:END:
This scripts allows the user to kill polybar and relaunch it, or to simply
@@ -453,7 +453,7 @@
* Rofi-mount
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/rofi-mount
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/rofi-mount
:CUSTOM_ID: Rofi-mount-ebbebf68
:END:
=rofimount= is a script inspired by [[https://github.com/ihebchagra/dotfiles/blob/master/.local/bin/dmount][this one]], based on dmenu, which
@@ -841,7 +841,7 @@
* Rofi-pass
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/rofi-pass
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/rofi-pass
:CUSTOM_ID: Rofi-pass-8335357f
:END:
=rofi-pass= is a simple utility that gets a password stored in the [[https://www.passwordstore.org/][=pass=]]
@@ -921,7 +921,7 @@
* Rofi-umount
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/rofi-umount
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/rofi-umount
:CUSTOM_ID: Rofi-umount-ddde1667
:END:
=rofiumount= is the counterpart of =rofimount= for unmounting our mounted
@@ -1153,7 +1153,7 @@
* set-screens
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/set-screens
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/set-screens
:CUSTOM_ID: set-screens-01bd989a
:END:
~set-screens~ is a small script that allows the user to automatically set up
@@ -1182,7 +1182,7 @@
* Starwars
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/starwars
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/starwars
:CUSTOM_ID: Starwars-654f8637
:END:
This is a one-liner that allows you to watch Star Wars episode 4 in ASCII art
@@ -1193,7 +1193,7 @@
* UpdateFlutter
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/UpdateFlutter
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/UpdateFlutter
:CUSTOM_ID: UpdateFlutter-1e8fbeb7
:END:
This is a simple utility to be ran when the ~flutter~ package is updated.
@@ -1206,7 +1206,7 @@
* Wacom setup
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/wacom-setup
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/wacom-setup
:CUSTOM_ID: Wacom_setup-331fb024
:END:
I made a small and quick utility to set up my Wacom tablet so it is only bound
@@ -1371,7 +1371,7 @@
* Weather
:PROPERTIES:
- :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :tangle ~/.local/bin/we
+ :HEADER-ARGS: :shebang "#!/usr/bin/env fish" :mkdirp yes :tangle ~/.local/bin/we
:CUSTOM_ID: Weather-4ed00bb0
:END:
A quick and useful script I often use is a ~curl~ request to [[http://v2.wttr.in/][v2.wttr.in]] to get
diff --git a/org/config/emacs.org b/org/config/emacs.org
index ffcef0c..5788f1f 100644
--- a/org/config/emacs.org
+++ b/org/config/emacs.org
@@ -21,7 +21,7 @@
* Spacemacs layers and packages
:PROPERTIES:
- :header-args:emacs-lisp: :mkdir yes :tangle ~/.config/emacs/private/spacemacs-layers.el :exports code :results silent
+ :header-args:emacs-lisp: :mkdirp yes :tangle ~/.config/emacs/private/spacemacs-layers.el :exports code :results silent
:CUSTOM_ID: Spacemacs_layers_and_packages-6d318b87
:END:
Here will be our layer configuration set. Everything here is set with a
@@ -613,7 +613,7 @@
* Init
:PROPERTIES:
- :header-args:emacs-lisp: :mkdir yes :tangle ~/.config/emacs/private/spacemacs-init.el :exports code :results silent
+ :header-args:emacs-lisp: :mkdirp yes :tangle ~/.config/emacs/private/spacemacs-init.el :exports code :results silent
:CUSTOM_ID: Init-99a4b561
:END:
The ~dotspacemacs/init~ function is the one called at the very begining of the
@@ -1285,7 +1285,7 @@
* User Initialization
:PROPERTIES:
- :header-args:emacs-lisp: :mkdir yes :tangle ~/.config/emacs/private/user-init.el :exports code :results silent
+ :header-args:emacs-lisp: :mkdirp yes :tangle ~/.config/emacs/private/user-init.el :exports code :results silent
:CUSTOM_ID: User_Initialization-e0d21089
:END:
@@ -1333,7 +1333,7 @@
* User Configuration
:PROPERTIES:
- :header-args:emacs-lisp: :mkdir yes :tangle ~/.config/emacs/private/user-config.el :exports code :results silent
+ :header-args:emacs-lisp: :mkdirp yes :tangle ~/.config/emacs/private/user-config.el :exports code :results silent
:CUSTOM_ID: User_Configuration-4a937fe5
:END:
** Custom functions
@@ -2375,7 +2375,7 @@
:CUSTOM_ID: User_Configuration-Org-mode-Org_capture-Emails-d87336fe
:END:
This is my template for a new Email:
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/email.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/email.orgcaptmpl
,** TODO [#A] Write Email
SCHEDULED: %^t
:PROPERTIES:
@@ -2408,7 +2408,7 @@
timestamp as its title, a brief title of my choosing, and then I can write
whatever I wish to write. This is exported to
=~/org/capture/journal.orgcaptmpl=.
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/journal.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/journal.orgcaptmpl
,* %U %^{Title}
%?
#+END_SRC
@@ -2422,7 +2422,7 @@
capture was made and when, and it even supports text that was highlighted
in Emacs that will be inserted in a quote block. This is exported to
=~/org/capture/notes.orgcaptmpl=.
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/notes.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/notes.orgcaptmpl
,* %^{Title}
:PROPERTIES:
:CAPTURED: %U
@@ -2430,8 +2430,7 @@
%?
#+END_SRC
-
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/notes-quote.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/notes-quote.orgcaptmpl
,* %^{Title}
:PROPERTIES:
:CAPTURED: %U
@@ -2453,7 +2452,7 @@
what I’ve highlighted, as well as the link of the webpage on which my saved
content was highlighted. This file is exported to
=~/org/capture/protocol.orgcaptmpl=.
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/protocol.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/protocol.orgcaptmpl
,* TODO [#C] %^{Title}
:PROPERTIES:
:CAPTURED: %U
@@ -2469,7 +2468,7 @@
This next capture template is used only when a link is sent to Emacs and no
content was highlighted.
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/protocol-link.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/protocol-link.orgcaptmpl
,* TODO [#C] Link: %^{Title}
:PROPERTIES:
:CAPTURED: %U
@@ -2490,7 +2489,7 @@
the link is. The title of the capture is a summary of what this is, while
the body of the capture is a more detailed explanation of what I capture,
why, and how it could be useful to me.
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/resource.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/resource.orgcaptmpl
,* TODO [#C] %^{Title}
:PROPERTIES:
:CAPTURED: %U
@@ -2511,7 +2510,7 @@
One type of task I often capture is related to my servers or thing about
computers in general. With this, I can capture a task for which I will
either set a schedule or a deadline.
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/informatique.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/informatique.orgcaptmpl
,* TODO %^{Title}
%^{Scheduled or Deadline?||SCHEDULED||DEADLINE}: %^t
:PROPERTIES:
@@ -2526,7 +2525,7 @@
:END:
This capture is rarely used (I’m lucky to have a good health), but it can
be useful.
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/health.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/health.orgcaptmpl
,* %^{Title}
SCHEDULED: %^t
@@ -2539,7 +2538,7 @@
:END:
This capture is used to store new birthdays I have to remember. They are
set to be repeated yearly.
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/birthday.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/birthday.orgcaptmpl
,* %^{Name}
SCHEDULED: %^t
#+END_SRC
@@ -2548,7 +2547,7 @@
:PROPERTIES:
:CUSTOM_ID: User_Configuration-Org-mode-Org_capture-Tasks-Events-7f0f8dee
:END:
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/event.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/event.orgcaptmpl
,* %^{Title}
%^{Scheduled or deadline?||SCHEDULED||DEADLINE}: %^t
%?
@@ -2562,7 +2561,7 @@
:PROPERTIES:
:CUSTOM_ID: User_Configuration-Org-mode-Org_capture-Links-General-1f0732db
:END:
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/link.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/link.orgcaptmpl
,* TODO [#C] %^{Title}
:PROPERTIES:
:CAPTURED: %U
@@ -2575,7 +2574,7 @@
:PROPERTIES:
:CUSTOM_ID: User_Configuration-Org-mode-Org_capture-Links-YouTube-b89fe20e
:END:
- #+BEGIN_SRC org :mkdir yes :tangle ~/org/capture/youtube.orgcaptmpl
+ #+BEGIN_SRC org :mkdirp yes :tangle ~/org/capture/youtube.orgcaptmpl
,* TODO [#C] %^{Title}
:PROPERTIES:
:CAPTURED: %U
@@ -3688,7 +3687,7 @@
** Snippets
:PROPERTIES:
:CUSTOM_ID: User_Configuration-Snippets-67a32065
- :HEADER-ARGS:snippet: :padline no :mkdir yes
+ :HEADER-ARGS:snippet: :padline no :mkdirp yes
:END:
Yasnippet’s snippets tool is extremely powerful and allows me to write very
quickly code. For now, we have snippets for two modes. The files you’ll see
@@ -3729,7 +3728,6 @@
}
#+END_SRC
-
*** Org headers
:PROPERTIES:
:CUSTOM_ID: User_Configuration-Snippets-org-mode_snippets-Org_headers-ed14fbac
diff --git a/org/config/fish.org b/org/config/fish.org
index 7a1551e..efa7272 100644
--- a/org/config/fish.org
+++ b/org/config/fish.org
@@ -4,7 +4,7 @@
#+HTML_HEAD_EXTRA:
#+HTML_HEAD_EXTRA:
#+HTML_HEAD_EXTRA:
-#+PROPERTY: header-args:fish :tangle ~/.config/fish/config.fish :exports code :noweb yes
+#+PROPERTY: header-args:fish :mkdirp :tangle ~/.config/fish/config.fish :exports code :noweb yes
#+PROPERTY: header-args :exports code :tangle no
* Presentation
diff --git a/org/config/index.org b/org/config/index.org
index a18c3b1..49a2086 100644
--- a/org/config/index.org
+++ b/org/config/index.org
@@ -115,7 +115,7 @@
:END:
***** General configuration
:PROPERTIES:
- :HEADER-ARGS: :tangle ~/.gtkrc-2.0
+ :HEADER-ARGS: :mkdirp yes :tangle ~/.gtkrc-2.0
:CUSTOM_ID: Features-Graphical_tweaks-GTK_Settings-GTK2-General_configuration-eb1f1f3c
:END:
This file is tangled at ~$HOME/.gtkrc-2.0~. This is an equivalent for the
@@ -144,7 +144,7 @@
***** Filechooser
:PROPERTIES:
- :HEADER-ARGS: :tangle ~/.config/gtk-2.0/gtkfilechooser.ini
+ :HEADER-ARGS: :mkdirp yes :tangle ~/.config/gtk-2.0/gtkfilechooser.ini
:CUSTOM_ID: Features-Graphical_tweaks-GTK_Settings-GTK2-Filechooser-389f040d
:END:
#+BEGIN_SRC conf-unix
@@ -206,7 +206,7 @@
**** GTK3
:PROPERTIES:
- :HEADER-ARGS: :tangle ~/.config/gtk-3.0/settings.ini
+ :HEADER-ARGS: :mkdirp yes :tangle ~/.config/gtk-3.0/settings.ini
:CUSTOM_ID: Features-Graphical_tweaks-GTK_Settings-GTK3-3d6cba86
:END:
The following file helps me choosing the aspect of various GTK+ 3 software,
@@ -262,7 +262,7 @@
*** Xresources
:PROPERTIES:
- :HEADER-ARGS: :tangle ~/.Xresources :exports code
+ :HEADER-ARGS: :mkdirp yes :tangle ~/.Xresources :exports code
:CUSTOM_ID: Features-Graphical_tweaks-Xresources-8b622de1
:END:
My Xresources file is very short. Indeed, it only contains two lines which
@@ -376,7 +376,7 @@
:END:
*** Email signature
:PROPERTIES:
- :HEADER-ARGS: :tangle ~/.signature
+ :HEADER-ARGS: :mkdirp yes :tangle ~/.signature
:CUSTOM_ID: Features-And_some_minor_configuration_files-Email_signature-8c5f2218
:END:
This file gets inserted automatically at the end of my emails.
@@ -391,7 +391,7 @@
*** Global gitignore
:PROPERTIES:
- :HEADER-ARGS: :tangle ~/.gitignore_global
+ :HEADER-ARGS: :mkdirp yes :tangle ~/.gitignore_global
:CUSTOM_ID: Features-And_some_minor_configuration_files-Global_gitignore-42467108
:END:
Sometimes, there are some lines that always reappear in gitignores. So,
diff --git a/org/config/picom.org b/org/config/picom.org
index e17216d..3a3d9fe 100644
--- a/org/config/picom.org
+++ b/org/config/picom.org
@@ -3,7 +3,7 @@
#+HTML_HEAD_EXTRA:
#+HTML_HEAD_EXTRA:
#+HTML_HEAD_EXTRA:
-#+PROPERTY: header-args:conf :exports code :tangle ~/.config/picom/picom.conf
+#+PROPERTY: header-args:conf :exports code :mkdirp yes :tangle ~/.config/picom/picom.conf
* Introduction
:PROPERTIES:
diff --git a/org/config/rustfmt.org b/org/config/rustfmt.org
index f77e02e..a1f851f 100644
--- a/org/config/rustfmt.org
+++ b/org/config/rustfmt.org
@@ -4,7 +4,7 @@
#+HTML_HEAD_EXTRA:
#+HTML_HEAD_EXTRA:
#+HTML_HEAD_EXTRA:
-#+PROPERTY: header-args:toml :tangle ~/.rustfmt.toml
+#+PROPERTY: header-args:toml :mkdirp yes :tangle ~/.rustfmt.toml
* Introduction
:PROPERTIES:
diff --git a/org/config/tmux.org b/org/config/tmux.org
index 3f972f2..2e5e574 100644
--- a/org/config/tmux.org
+++ b/org/config/tmux.org
@@ -4,7 +4,7 @@
#+HTML_HEAD_EXTRA:
#+HTML_HEAD_EXTRA:
#+HTML_HEAD_EXTRA:
-#+PROPERTY: header-args :tangle ~/.tmux.conf.local
+#+PROPERTY: header-args :mkdirp yes :tangle ~/.tmux.conf.local
* Presentation
:PROPERTIES: