-
Notifications
You must be signed in to change notification settings - Fork 1
/
tridactylrc
43 lines (34 loc) · 1.4 KB
/
tridactylrc
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
42
43
" vim: filetype=vim
" This wipes all existing settings. This means that if a setting in this file
" is removed, then it will return to default. In other words, this file serves
" as an enforced single point of truth for Tridactyl's configuration.
sanitize tridactyllocal tridactylsync
" Just use a blank page for new tab. It would be nicer to use the standard
" Firefox homepage, but Tridactyl doesn't support this yet.
set newtab about:blank
" But also support Tridactyl search too.
bind / fillcmdline find
bind ? fillcmdline find -?
bind n findnext 1
bind N findnext -1
" Remove search highlighting.
bind ,<Space> nohlsearch
" Use sensitive case. Smart case would be nice here, but it doesn't work.
set findcase sensitive
" Smooth scrolling, yes please. This is still a bit janky in Tridactyl.
set smoothscroll true
" The default jump of 10 is a bit much.
bind j scrollline 5
bind k scrollline -5
" K and J should move between tabs. x should close them.
bind J tabprev
bind K tabnext
bind x tabclose
" Don't run Tridactyl on some web sites because it doesn't work well, or
" because the web site has its own keybindings.
autocmd DocStart mail.google.com mode ignore
" Sometimes the status bar in the bottom left corner overlaps the Tridactyl
" command line, so set an option to move the status bar to the right.
guiset_quiet hoverlink right
" Set a custom editorcmd for editing input fields.
set editorcmd kitty -- vim %f