commit f07593ccd2c5df52d026a44ad6b260623422cecd
parent e960fcf4a8e86e8d1f964f7ee7f4022437b335b4
Author: Alex Balgavy <a.balgavy@gmail.com>
Date: Fri, 31 Jan 2020 20:53:19 +0100
dot.map reordering
Former-commit-id: 154fe5d0c4a4a4066acb6c3691666dd87defa35f
Diffstat:
M | dot.map | | | 111 | +++++++++++++++++++++++++++++++++++++++++-------------------------------------- |
1 file changed, 57 insertions(+), 54 deletions(-)
diff --git a/dot.map b/dot.map
@@ -1,57 +1,3 @@
-# Mappings for your dotfiles
-# The format of this file is:
-# - comments:
-# - lines starting with '#' are comments
-# - a comment must be on its own line
-# - there are no multi-line comments
-# - whitespace:
-# - whitespace is ignored, except inside a mapping definition
-# (i.e. you can indent lines however you like, and insert blank lines)
-# - mappings:
-# - a mapping definition is: "source: destination"
-# - source paths are relative to $DOTFILES (set in scripts/conf, or from an environment variable)
-# - lines that don't start with a '-' are top-level directories or files
-# - lines starting with n number of '-' are files/directories n levels deep
-# (i.e. '- bin' is one level deep, '-- bin' is two levels deep, etc.)
-# - every file/directory that is not at the root level must be under some top directory
-# (i.e. you can't have a line starting with '-' as the first line of the mapfile)
-# - every mapping source must exist (scripts/conf will complain if it doesn't)
-
-# For example, the map definitions:
-# vim:
-# - vimrc: ~/.vimrc
-# - autoload:
-# -- script1.vim: ~/.vim/autoload/script1.vim
-# -- script2.vim: ~/.vim/autoload/script2.vim
-# tmux/tmux.conf: ~/.tmux.conf
-# ghci: ~/.ghci
-#
-# Get parsed as:
-# vim/vimrc => ~/.vimrc
-# vim/autoload/script1.vim => ~/.vim/autoload/script1.vim
-# vim/autoload/script2.vim => ~/.vim/autoload/script2.vim
-# tmux/tmux.conf => ~/.tmux.conf
-# ghci => ~/.ghci
-#
-# And executed as the commands:
-# ln -svf "$DOTFILES/vim/vimrc" "~/.vimrc"
-# ln -svf "$DOTFILES/vim/autoload/script1.vim" "~/.vim/autoload/script1.vim"
-# ln -svf "$DOTFILES/vim/autoload/script2.vim" "~/.vim/autoload/script2.vim"
-# ln -svf "$DOTFILES/tmux/tmux.conf" "~/.tmux.conf"
-# ln -svf "$DOTFILES/ghci" "~/.ghci"
-#
-# Every existing file will be backed up.
-# If a directory in the destination path doesn't exist, it is created.
-# `scripts/conf` doesn't take care of removing empty directories after unlinking.
-#
-# The arrows "x => y" mean:
-# - "source => name_of_symlink"
-# - "the symbolic link to x is y"
-# - "y points to x"
-#
-# When linking/unlinking you either provide the name of the top directory,
-# or the full name of the mapped path.
-
# Custom stuff I write
bin: ~/.bin
scripts: ~/.scripts
@@ -80,6 +26,9 @@ tmux:
- tmux.conf: ~/.tmux.conf
ghci: ~/.ghci
mpv: ~/.config/mpv
+mps-youtube:
+- config: ~/.config/mps-youtube/config
+- playlists: ~/.config/mps-youtube/playlists
joplin/keymap.json: ~/.config/joplin/keymap.json
# X server (Linux)
@@ -114,3 +63,57 @@ vim:
- syntax: ~/.vim/syntax
- ultisnips: ~/.vim/ultisnips
- vimrc: ~/.vimrc
+
+# Mappings for your dotfiles
+# The format of this file is:
+# - comments:
+# - lines starting with '#' are comments
+# - a comment must be on its own line
+# - there are no multi-line comments
+# - whitespace:
+# - whitespace is ignored, except inside a mapping definition
+# (i.e. you can indent lines however you like, and insert blank lines)
+# - mappings:
+# - a mapping definition is: "source: destination"
+# - source paths are relative to $DOTFILES (set in scripts/conf, or from an environment variable)
+# - lines that don't start with a '-' are top-level directories or files
+# - lines starting with n number of '-' are files/directories n levels deep
+# (i.e. '- bin' is one level deep, '-- bin' is two levels deep, etc.)
+# - every file/directory that is not at the root level must be under some top directory
+# (i.e. you can't have a line starting with '-' as the first line of the mapfile)
+# - every mapping source must exist (scripts/conf will complain if it doesn't)
+
+# For example, the map definitions:
+# vim:
+# - vimrc: ~/.vimrc
+# - autoload:
+# -- script1.vim: ~/.vim/autoload/script1.vim
+# -- script2.vim: ~/.vim/autoload/script2.vim
+# tmux/tmux.conf: ~/.tmux.conf
+# ghci: ~/.ghci
+#
+# Get parsed as:
+# vim/vimrc => ~/.vimrc
+# vim/autoload/script1.vim => ~/.vim/autoload/script1.vim
+# vim/autoload/script2.vim => ~/.vim/autoload/script2.vim
+# tmux/tmux.conf => ~/.tmux.conf
+# ghci => ~/.ghci
+#
+# And executed as the commands:
+# ln -svf "$DOTFILES/vim/vimrc" "~/.vimrc"
+# ln -svf "$DOTFILES/vim/autoload/script1.vim" "~/.vim/autoload/script1.vim"
+# ln -svf "$DOTFILES/vim/autoload/script2.vim" "~/.vim/autoload/script2.vim"
+# ln -svf "$DOTFILES/tmux/tmux.conf" "~/.tmux.conf"
+# ln -svf "$DOTFILES/ghci" "~/.ghci"
+#
+# Every existing file will be backed up.
+# If a directory in the destination path doesn't exist, it is created.
+# `scripts/conf` doesn't take care of removing empty directories after unlinking.
+#
+# The arrows "x => y" mean:
+# - "source => name_of_symlink"
+# - "the symbolic link to x is y"
+# - "y points to x"
+#
+# When linking/unlinking you either provide the name of the top directory,
+# or the full name of the mapped path.