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
|
# _____ _ _ _
# / ____| | | | | \
# | (___ | |__ ___ _ __| |_ ___ _ _| |_ _ __ ___
# \___ \| '_ \ / _ \| '__| __/ __| | | | __| '__/ __\
# ____) | | | | (_) | | | || (__| |_| | |_| | | (__
# |_____/|_| |_|\___/|_| \__\___|\__,_|\__|_| \___\
#
# #---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
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
|