summaryrefslogtreecommitdiff
path: root/src/input_handler.cc
diff options
context:
space:
mode:
authorNicholas Ochiel <nochiel@users.noreply.github.com>2017-11-17 22:40:42 +0300
committerNicholas Ochiel <nochiel@users.noreply.github.com>2017-12-06 02:29:40 +0300
commit494d046fb2de078fc3715e806553556dc9a897ae (patch)
tree474b28dd6705a39ae6df165c8bd74e79fd4d6b89 /src/input_handler.cc
parent908e0c1f8c5e395bde75809310de493451e5319c (diff)
* Integrate ranger with GNU Screen.
- Ensure ranger opens with the currently focused client tty if multiple screen clients are connected to the same session. - Ensure args are passed to ranger correctly. - Ensure command-line args are passed to ranger correctly. (Only strict long format works e.g. `ranger --cmd="echo foo"`) - Change the current directory because `screen -X` uses screen's cwd not kakoune's. - Use heredoc to make escaping and quoting easier to debug and slightly less unpredictable. - Use ranger's `--choosefiles` option instead of mapping keys and having to do multiple levels of escaping and quoting of args esp. command-line args which were unusable in `screen -X eval`. - Remove screen region when user quits ranger.
Diffstat (limited to 'src/input_handler.cc')
0 files changed, 0 insertions, 0 deletions