[Org files] Fix org-lint issues

Replace deprecated `HEADERS' keyword with `HEADER'

Fix broken links

Better headers in some files

Fix some typos
This commit is contained in:
Lucien Cartier-Tilet 2022-02-12 12:50:07 +01:00
parent cde979c0e4
commit 3634a96054
Signed by: phundrak
GPG Key ID: BD7789E705CB8DCA
6 changed files with 55 additions and 51 deletions

View File

@ -639,8 +639,9 @@ mkdir -p ~/fromGIT
:PROPERTIES:
:CUSTOM_ID: Execute_bootstrap-Install_packages_from_git-Reveal.JS-bb4da0bf
:END:
I sometimes use Reveal.JS to make presentations, and I set its location in my
[[file:.spacemacs][dotspacemacs]] file to be in =~/fromGIT=, so lets clone it there.
I sometimes use Reveal.JS to make presentations, and I set its
location in my [[file:emacs.org][Emacs config]] to be in =~/fromGIT=, so lets clone it
there.
#+BEGIN_SRC fish
printf "\n# Install Reveal.JS ###########################################################\n\n"
cd ~/fromGIT

View File

@ -200,7 +200,7 @@ fit mine, so on top of ~prog-mode~, lets add a few other modes.
| latex-mode |
#+name: prog-modes-gen
#+headers: :cache yes :exports none :tangle no
#+header: :cache yes :exports none :tangle no
#+begin_src emacs-lisp :var modes=line-number-modes-table
(mapconcat (lambda (mode) (format "%s-hook" (car mode)))
modes
@ -872,7 +872,7 @@ can still feel some influence from my Spacemacs years here.
#+end_src
#+name: general-keybindings-gen
#+headers: :tangle no :exports none :results value :cache yes
#+header: :tangle no :exports none :results value :cache yes
#+begin_src emacs-lisp :var table=keybinds-windows prefix=""
(mapconcat (lambda (line)
(let* ((key (car line))
@ -1698,7 +1698,7 @@ Paris 8 (my university).
#+end_src
#+name: mu4e-bookmarks-mailing-lists
#+headers: :tangle no :exports none
#+header: :tangle no :exports none
#+begin_src emacs-lisp :var lists=mu4e-emacs-mailing-lists
(mapconcat (lambda (list)
(let ((address (string-replace (regexp-quote "~") "" (car list))))
@ -1711,7 +1711,7 @@ Paris 8 (my university).
#+end_src
#+name: mu4e-bookmarks-filter-uni
#+headers: :tangle no :cache yes
#+header: :tangle no :cache yes
#+begin_src emacs-lisp
(let ((regex "/.*up8\\.edu|.*univ-paris8.*/"))
<<mu4e-bookmarks-from-copy-to-gen>>)
@ -1722,7 +1722,7 @@ Paris 8 (my university).
Next I need an inbox dedicated to the association Im part of.
#+name: mu4e-bookmarks-filter-asso
#+headers: :tangle no :cache yes
#+header: :tangle no :cache yes
#+begin_src emacs-lisp
(let ((regex "/.*supran\\.fr/"))
<<mu4e-bookmarks-from-copy-to-gen>>)
@ -1743,7 +1743,7 @@ match:
- ~/.*eshell-info-banner.*/~
#+name: mu4e-bookmarks-filter-emacs-list
#+headers: :tangle no :cache yes
#+header: :tangle no :cache yes
#+begin_src emacs-lisp
"<<mu4e-bookmarks-mailing-lists(lists=mu4e-emacs-mailing-lists)>>"
#+end_src
@ -1757,7 +1757,7 @@ issues and PRs from Github.
- ~/.*\\.github\\.com/~
#+name: mu4e-bookmarks-filter-github-list
#+headers: :tangle no :cache yes
#+header: :tangle no :cache yes
#+begin_src emacs-lisp
"<<mu4e-bookmarks-mailing-lists(lists=mu4e-github-mailing-lists)>>"
#+end_src
@ -1772,7 +1772,7 @@ subscribed anymore, but itll keep my inbox clean.
- ~/.*LANG@LISTSERV.BROWN.EDU/~
#+name: mu4e-bookmarks-filter-conlang-list
#+headers: :tangle no :cache yes
#+header: :tangle no :cache yes
#+begin_src emacs-lisp
"<<mu4e-bookmarks-mailing-lists(lists=mu4e-conlanging-mailing-lists)>>"
#+end_src
@ -1784,7 +1784,7 @@ As I said earlier, something that will often come back in my bookmarks
is the emails must not be trashed to appear. I want also to display
junk emails, so I end up with the following rule:
#+name: mu4e-bookmarks-default-filter
#+headers: :tangle no :cache yes
#+header: :tangle no :cache yes
#+begin_src emacs-lisp
(mapconcat #'identity
`("NOT flag:trashed"
@ -1799,7 +1799,7 @@ junk emails, so I end up with the following rule:
And for the last string-generating code, lets describe my main inbox:
#+name: mu4e-bookmarks-inbox-filters
#+headers: :tangle no :cache yes
#+header: :tangle no :cache yes
#+begin_src emacs-lisp
(mapconcat #'identity
(cons "<<mu4e-bookmarks-default-filter()>>"
@ -3451,7 +3451,7 @@ these will be renamed this way:
- Qutebrowser
#+name: exwm-gen-buffers-rename
#+headers: :exports none :tangle no
#+header: :exports none :tangle no
#+begin_src emacs-lisp :var buffers=exwm-renamed-buffers-list :cache yes
(format "%s\n%S"
(mapconcat (lambda (buffer)
@ -3604,7 +3604,7 @@ A couple of commands are also automatically executed:
file
#+name: exwm-generate-autostarts
#+headers: :exports results :tangle no
#+header: :exports results :tangle no
#+begin_src emacs-lisp :var autostarts=exwm-autostart-list :cache yes
(mapconcat (lambda (command)
(let* ((whitespace (rx (+ space)))

View File

@ -25,7 +25,7 @@ When it comes to my graphical UI, I do not have any desktop
environment. Instead, I have a tiling window managers, [[https://stumpwm.github.io/][StumpWM]]. I used
to use [[https://github.com/Airblader/i3][i3-gaps]], an [[https://i3wm.org/][i3]] fork by [[https://github.com/Airblader/i3][Airblader]], with which I used [[https://polybar.github.io/][Polybar]] as
well as [[https://github.com/dylanaraps/pywal][pywal]] to define my systems color scheme, and then I used
[[file:awesome.org][Awesome]]. But now, as said above, I prefer to use StumpWM. It has a
[[file:Deprecated/awesome.org][Awesome]]. But now, as said above, I prefer to use StumpWM. It has a
built-in status bar (called a mode-line, like in Emacs) which I use,
and I settled on the dark [[https://www.nordtheme.com/][Nord theme]] for pretty much everything I use.
@ -46,9 +46,10 @@ some games that do not offer to remap keys (Im looking at you, Among Us).
Most of the org files you will find in this repos are the actual
source code of much of my config files. For instance, the bootstrap
found in [[file:bootstrap.org][bootstrap.org]] exports almost all of its code snippets to
[[file:.config/yadm/bootstrap][.config/yadm/bootstrap]] thanks to =M-x org-babel-tangle= from within
Emacs. Below I will also present and comment some of my short config
files which do not deserve to have a full org file dedicated to them.
~$HOME/.config/yadm/bootstrap~ thanks to =M-x org-babel-tangle= from
within Emacs. Below I will also present and comment some of my short
config files which do not deserve to have a full org file dedicated to
them.
** Tiling Window Managers
:PROPERTIES:
@ -73,14 +74,14 @@ AwesomeWM is the TWM I used for quite some time after switching from
i3. This is an automatic tiling window manager written and configured
mostly in Lua, with its core written in C (this is originally a dwm
fork). My configuration for it is documented in detail in its
corresponding document, which you can find [[file:awesome.org][here]].
corresponding document, which you can find [[file:Deprecated/awesome.org][here]].
*** i3 configuration (Deprecated)
:PROPERTIES:
:CUSTOM_ID: Features-Tiling_Window_Managers-i3_configuration-9c92e43c
:END:
The i3 configuration is detailed in its corresponding README which you
can find [[file:i3.org][here]]. Be aware I do not use i3 anymore, and I will not update
can find [[file:Deprecated/i3.org][here]]. Be aware I do not use i3 anymore, and I will not update
it until I may someday use it again. This was deprecated on August
22nd, 2020.
@ -88,9 +89,9 @@ it until I may someday use it again. This was deprecated on August
:PROPERTIES:
:CUSTOM_ID: Features-Polybar_config_(Deprecated)-c8f95774
:END:
My annotated polybar config can be found [[file:polybar.org][here]], if you wish to use it. Be aware I
do not use polybar anymore, and I will not update it until I may someday use it
again. This was deprecated on August 22nd, 2020.
My annotated polybar config can be found [[file:Deprecated/polybar.org][here]], if you wish to use it.
Be aware I do not use polybar anymore, and I will not update it until
I may someday use it again. This was deprecated on August 22nd, 2020.
** Text and source code editing
:PROPERTIES:
@ -118,9 +119,9 @@ on October 20th 2021. You can find it [[file:Deprecated/spacemacs.org][here]].
:CUSTOM_ID: Features-Text_and_source_code_editing-Nano-a9d4839f
:END:
Although it is a very simple piece of software, nano does offer some
customization. Mine can be found in my [[file:~/org/config-website/nano.org][nano.org]] file. Be aware I do not use nano
anymore, and I will not update it until I may someday use it again. This was
deprecated on August 28th, 2020.
customization. Mine can be found in my [[file:Deprecated/nano.org][nano.org]] file. Be aware I do
not use nano anymore, and I will not update it until I may someday use
it again. This was deprecated on August 28th, 2020.
*** Rustfmt
:PROPERTIES:
@ -147,8 +148,8 @@ their source code once the org-mode file gets tangled.
:PROPERTIES:
:CUSTOM_ID: Features-Fish_configuration_with_useful_abbreviations-c71ffba0
:END:
You can also find in my Fish shell configuration in my [[file:~/org/config-website/fish.org][fish.org]] file, which
contains my usual abbreviations.
You can also find in my Fish shell configuration in my [[file:fish.org][fish.org]] file,
which contains my usual abbreviations.
*** Tmux configuration
:PROPERTIES:
@ -166,17 +167,17 @@ You can find my tmux configuration in [[file:tmux.org][tmux.org]]. It depends on
: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, instead
of always adding them, let git now that some elements are to be ignored by
default, hence the [[file:.gitignore_global][~/.gitignore_global]] file. First, we dont want nanos backup
files.
#+BEGIN_SRC text
~*
Sometimes, there are some lines that always reappear in gitignores.
So, instead of always adding them, let git now that some elements are
to be ignored by default, hence the ~$HOME/.gitignore_global~ file.
First, we dont want nanos backup files.
#+BEGIN_SRC fundamental
,*~
#+END_SRC
And object files and output binaries generated by =gcc= and the likes arent
welcome either.
#+BEGIN_SRC text
#+BEGIN_SRC fundamental
,*.out
,*.o
#+END_SRC
@ -218,12 +219,12 @@ out my [[file:bootstrap.org][bootstrap]] file where I walk you through the first
and through the bootstrap you can execute to automatically take care
of a lot of elements.
* Licence
* License
:PROPERTIES:
:CUSTOM_ID: Licence-48911096
:CUSTOM_ID: License-48911096
:END:
All of my dotfiles (and my dotfiles only) are available under the GNU GPLv3
Licence. Please consult [[file:LICENCE.md]] for more information. In short: you are
free to access, edit and redistribute all of my dotfiles under the same licence
and as allowed by the licence, and if you fuck up something, its your own
responsibility.
All of my dotfiles (and my dotfiles only) are available under the GNU
GPLv3 License. Please consult [[https://labs.phundrak.com/phundrak/dotfiles/src/branch/master/LICENSE.md][the license file]] for more information.
In short: you are free to access, edit and redistribute all of my
dotfiles under the same license and as allowed by the license, and if
you fuck up something, its your own responsibility.

View File

@ -5,7 +5,8 @@
#+HTML_HEAD_EXTRA: <meta property="og:title" content="Phundrak's Neofetch config" />
#+HTML_HEAD_EXTRA: <meta property="og:description" content="Description of the Neofetch config file of Phundrak" />
#+PROPERTY: header-args :noweb yes :exports code :tangle no :exports none
#+PROPERTY: header-args:sh :tangle ~/.config/neofetch/config.conf :exports code :noweb yes :padline no :mkdir yes
#+PROPERTY: header-args:sh :tangle ~/.config/neofetch/config.conf :exports code
#+PROPERTY: header-args:sh+ :noweb yes :padline no :mkdirp yes
* Introduction
:PROPERTIES:

View File

@ -1,5 +1,6 @@
#+title: Picom (Compton) Configuration
#+setupfile: headers
#+OPTIONS: auto-id:t
#+HTML_HEAD_EXTRA: <meta name="description" content="Phundraks Picom Configuration" />
#+HTML_HEAD_EXTRA: <meta property="og:title" content="Phundraks Picom Configuration" />
#+HTML_HEAD_EXTRA: <meta property="og:description" content="Description of the Picom configuration of Phundrak" />

View File

@ -18,7 +18,7 @@
:END:
[[https://stumpwm.github.io/][StumpWM]] is a tiling window manager inheriting from [[http://www.nongnu.org/ratpoison/][RatPoison]], written
entirely in [[https://common-lisp.net/][Common Lisp]] and compiled with [[http://www.sbcl.org/][SBCL]]. While it is not an
dynamic tiling window manager like [[file:awesome.org][Awesome]] is, its ability of managing
dynamic tiling window manager like [[file:Deprecated/awesome.org][Awesome]] is, its ability of managing
windows in frames and using keychords with keymaps like Emacs does is
a huge plus for me, not to mention the fact its configuration file is
written in Common Lisp, a general programming language, a bit like
@ -169,7 +169,7 @@ Now, well load a couple of my custom files that will be described below:
| modeline.lisp |
#+name: gen-load-files
#+headers: :wrap src lisp
#+header: :wrap src lisp
#+begin_src emacs-lisp :var files=first-loaded-files
(mapconcat (lambda (file)
(format "(load \"~/.stumpwm.d/%s\")" (car file)))
@ -219,7 +219,7 @@ including a short description of what they are for:
| urgentwindows | Get urgent windows |
#+name: gen-load-modules
#+headers: :wrap src lisp
#+header: :wrap src lisp
#+begin_src emacs-lisp :var modules=loaded-modules
(mapconcat (lambda (module)
(format "(load-module \"%s\")" (car module)))
@ -332,7 +332,7 @@ Ill prefix the variables name with ~phundrak-~ just in case it might
conflict with another package I might use in the future, so the CLisp
code looks like so:
#+name: gen-colors
#+headers: :wrap src lisp
#+header: :wrap src lisp
#+begin_src emacs-lisp :var colors=nord-colors
(mapconcat (lambda (color)
(format "(defvar phundrak-%s \"%s\")" (car color) (cadr color)))
@ -452,7 +452,7 @@ Here are some modules that we will load for the modeline:
| wifi | Display information about Wifi connectivity |
#+name: gen-load-modeline-modules
#+headers: :wrap src lisp
#+header: :wrap src lisp
#+begin_src emacs-lisp :var modules=modeline-modules
(mapconcat (lambda (module)
(format "(load-module \"%s\")" (car module)))
@ -601,7 +601,7 @@ is the list of groups I will be using:
| [FILES] | 3 | Nemo | |
#+name: gen-groups
#+headers: :exports none
#+header: :exports none
#+begin_src emacs-lisp :var groups=list-groups
(let ((make-group (lambda (group &optional first-p)
(let ((group-name (car group))
@ -645,7 +645,7 @@ As you can see in the table [[list-groups]] above, I also indicated my
window placement preferences. For now, they all rely on the windows
class, so it will be pretty straightforward to the corresponding code.
#+name: gen-rules
#+headers: :wrap src lisp
#+header: :wrap src lisp
#+begin_src emacs-lisp :var rules=list-groups
(require 'seq)
(let ((output "")
@ -753,7 +753,7 @@ list of fonts I want loaded:
| Siji | Medium | 10 |
#+name: gen-fonts
#+headers: :wrap src lisp
#+header: :wrap src lisp
#+begin_src emacs-lisp :var fonts=list-fonts
(format "(set-font `(%s))"
(mapconcat (lambda (font)