summaryrefslogtreecommitdiff
path: root/.config/shortcutrc
blob: 2295bd5234d3bdbef130ecb33c6632e83f80f6a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#   _____ _                _             _
#  / ____| |              | |           | \
# | (___ | |__   ___  _ __| |_ ___ _   _| |_ _ __ ___
#  \___ \| '_ \ / _ \| '__| __/ __| | | | __| '__/ __\
#  ____) | | | | (_) | |  | || (__| |_| | |_| | | (__
# |_____/|_| |_|\___/|_|   \__\___|\__,_|\__|_|  \___\
#
# #---Universal Shortcut Configuration File---# #
# This file aims to provide a simple way to configure
# universal shortcuts for your system. Treat it in the
# following way:
#  - Lines starting with '#' and empty are ignored
#  - Everything else is treated as a 3 column comma separated csv
#  - Commas can be escaped with a backslash
#  - columns 2 and 3 should not contain spaces
# Columns are as follows (left to right):
#  1. Name of the shortcut (for display purposes in certain programs)
#  2. The shortcut itself
#  3. The path to the directory
# Here are examples of how I use this file with my shell:
# - uppercase shortcuts prepended by 'G' are ENV variables to these paths
# - lowercase shortcuts prepended by 'g' are aliases to these paths
# Here are examples of how I use this file with my file manager (lf):
# - lowercase shortcuts prepended by 'g' go to these paths
# - lowercase shortcuts prepended by 'y' copies selected files to these paths
# - lowercase shortcuts prepended by 'm' moves selected files to these paths

CV,          cv,  ~/Dropbox/A/work/Application/CV/current
Website,     ww,  ~/Workspace/chausse.xyz
Config,      cf,  ~/.config
Neovim,      vi,  ~/.config/nvim
School,      sf,  ~/Dropbox/A/scholar/sherbrooke/24-01
Images,      img, ~/Dropbox/A/Personnal/Photos/unsorted
Scripts,     sc,  ~/.local/bin
Hotkeys,     sx,  ~/.config/sxhkd
OrgMode,     om,  ~/Dropbox/org
Dropbox,     bx,  ~/Dropbox
Downloads,   dl,  ~/Downloads
Wallpapers,  wp,  ~/Pictures/wallpapers
Compilation, cp,  ~/.local/src