summaryrefslogtreecommitdiff
path: root/.config/shortcutrc
blob: 37e92d4cc0b02f6bef7d78c495ff80cbf845fd44 (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
41
#   _____ _                _             _
#  / ____| |              | |           | \
# | (___ | |__   ___  _ __| |_ ___ _   _| |_ _ __ ___
#  \___ \| '_ \ / _ \| '__| __/ __| | | | __| '__/ __\
#  ____) | | | | (_) | |  | || (__| |_| | |_| | | (__
# |_____/|_| |_|\___/|_|   \__\___|\__,_|\__|_|  \___\
#
# #---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

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