Tobias Gläßer
|
b2ade39223
Fixed bug in key event handling between vim modes, where the same key event could get interpreted repeatedly. Also some rewrites/improvements of the code. Key mappings can now contain control characters and meta keys with a vim-like notation. There's a hard insert mode, which disables all of browsh's shortcuts and requires 4 hits on ESC to leave. There's a new multiple link opening feature analogous to vimium, that's still incomplete.
|
6 anni fa |
Tobias Gläßer
|
935983725c
Added vim feature for editing URL in new tab
|
6 anni fa |
Thomas Buckley-Houston
|
b780a79f2e
Gofmt: some minor capitalisation
|
6 anni fa |
Thomas Buckley-Houston
|
714cad8615
Travis: upload logs to text host
|
6 anni fa |
Tobias Gläßer
|
7a622b230b
Fixed bug where keyEvents variable was initialized wrongly. This led to key combinations only working after a certain number of key strokes.
|
6 anni fa |
Thomas Buckley-Houston
|
ed79db0510
Vim mode: Small updates from PR review
|
6 anni fa |
Thomas Buckley-Houston
|
8161ea34e6
Vim mode: convert unexported symbols to lowercase
|
6 anni fa |
Thomas Buckley-Houston
|
59d2c31acf
Fixes tests for Vim mode
|
6 anni fa |
Thomas Buckley-Houston
|
eae72e94a6
Adds some Vim-specific integration tests
|
6 anni fa |
Thomas Buckley-Houston
|
e03923394c
Refactors Vim code from tty.go into its own file
|
6 anni fa |
Tobias Gläßer
|
49eebee0c9
Fixed typo
|
6 anni fa |
Tobias Gläßer
|
d3fff67c61
Prettified js files
|
6 anni fa |
Tobias Gläßer
|
bd5c30640d
Instead of adding 1 to Y coord, add 1 to height. This fixes an issues
|
6 anni fa |
Tobias Gläßer
|
0b7d1dc7ef
Added vim like navigation. This is still in an early stage.
|
6 anni fa |
Tobias Gläßer
|
15c7b45b6f
Added features needed for vim like navigation to the webextension.
|
6 anni fa |
Tobias Gläßer
|
7b7e6bc308
Refactored code using switchToTab and added new features.
|
6 anni fa |
Tobias Gläßer
|
86acac617b
Added duplicate_tab, restore_tab commands.
|
6 anni fa |
Tobias Gläßer
|
631483bbd9
Added initial configuration for vim like keybindings.
|
6 anni fa |
Tobias Gläßer
|
c794f10287
Added sessions permission
|
6 anni fa |
Tobias Gläßer
|
fac1af7f2a
Fixed typo in comment
|
6 anni fa |
Tobias Gläßer
|
8fc15f3301
ignore debug log in interfacer/ directory
|
6 anni fa |
Tobias Gläßer
|
ebc8de95b9
ignore manifest.json backup file
|
6 anni fa |
Tobias Gläßer
|
dc9533969f
Set default DISPLAY environment variable for xclipboard functionality
|
6 anni fa |
Tobias Gläßer
|
ca30b7722b
added command for links hints
|
6 anni fa |
Tobias Gläßer
|
baf808f35d
gofmt code
|
6 anni fa |
Tobias Gläßer
|
3b246ff796
Created overlayVimMode function for displaying vim navigation state
|
6 anni fa |
Tobias Gläßer
|
ee1291b41a
Added new vimium.js with code taken from vimium
|
6 anni fa |
Thomas Buckley-Houston
|
08c5ee8770
CLI: Actual locally tested fix to race condition
|
5 anni fa |
Thomas Buckley-Houston
|
4ca05b9236
Browsh CLI: fix for Marionette race condition
|
5 anni fa |
Thomas Buckley-Houston
|
1d4723f3b0
injectCustomCSS() fix, don't error of no body
|
5 anni fa |