Commit Graph

367 Commits

Author SHA1 Message Date
Gokcehan
7d21785af7 update documentation 2017-03-12 16:51:41 +03:00
Gokcehan
249c44739f update preview and fileinfo after toggle
Mentioned in #64.
2017-03-10 19:00:21 +03:00
Gokcehan
3fd1222e4f implement cmap for command line mapping 2017-03-10 18:53:21 +03:00
Gokcehan
0969514f10 use spaces for indentation in documentation 2017-03-10 16:15:16 +03:00
Gokcehan
20f38b96f1 update documentation 2017-02-25 19:29:47 +03:00
Gokcehan
dbb250d232 use fib numbers as ratios in the example config 2017-02-25 19:28:57 +03:00
Gokcehan
b871341f6d update documentation 2017-02-11 16:46:29 +03:00
Gokcehan
6047255449 Revert "read response in remote commands"
This reverts commit 46a4378531.
2017-02-11 16:45:23 +03:00
Gokcehan
68b9a5a04e typo 2017-02-11 16:34:48 +03:00
Gokcehan
87825fb2ad cleanup 2017-02-11 16:34:18 +03:00
Gokcehan
96797f2487 add example remove command 2017-02-11 16:28:45 +03:00
Gokcehan
de1168fb96 add documentation for remote commands
Mentioned in #36.
2017-02-11 16:14:41 +03:00
Gokcehan
46a4378531 read response in remote commands 2017-02-11 16:06:45 +03:00
Gokcehan
56d80e2074 update example config 2017-02-11 14:52:28 +03:00
Gokcehan
397d4102e6 implement double quotes with escape characters
Mentioned in #60.
2017-02-11 14:42:47 +03:00
Gokcehan
b790c53838 initialize server channel earlier for config file
Mentioned in #36.
2017-02-11 13:42:16 +03:00
Gokcehan
c55c4bf254 rename showinfo option to info
Related to #39.
2017-02-04 21:33:36 +03:00
Gokcehan
d605781d09 modify showinfo to handle multiple values
Mentioned in #39.
2017-02-04 21:28:03 +03:00
Gokcehan
6792ed86df update current file after shell commands 2017-01-15 15:44:47 +03:00
Gokcehan
90e3a22dc8 add a 'B' suffix to files under a thousand bytes
Mentioned in #49.
2017-01-08 19:24:28 +03:00
Gokcehan
7c800cc373 fix output redirections for open-file example 2017-01-07 18:13:21 +03:00
Gokcehan
a99601668a disable buggy cursor move in windows 2017-01-07 18:02:14 +03:00
Gokcehan
8689d712a3 make search cyclic
Mentioned in #57.
2017-01-07 17:42:33 +03:00
Olivier Perret
a704248696 preserve mark order in f[sx] variables (#59)
* preserve mark order in f[sx] variables

* Revert "preserve mark order in f[sx] variables"

This reverts commit e02c5e8bb3ec58f7cefafc92419f14c51e6730ef.

* preserve mark order in f[sx], but more efficiently
credit to @gokcehan for the idea
2017-01-06 00:23:22 +03:00
Gokcehan
79ca4cfe9d use /bin/sh as the default for shell option
Mentioned in #58.
2016-12-27 19:05:41 +03:00
Olivier Perret
97cc5f78a8 refresh preview when searching (#56) 2016-12-26 23:51:59 +03:00
Karol Woźniak
8be854d3ba Add reverse option (#55) 2016-12-26 23:49:18 +03:00
Olivier Perret
79b874e147 include first item in reverse search (#54) 2016-12-26 23:47:27 +03:00
Gokcehan
ad6ead5e45 add a filesep option to configure file seperator
Mentioned in #47.
2016-12-24 16:06:44 +03:00
Gokcehan
f7e778591a implement search/search-back and search-next/prev
Closes #38.
2016-12-24 15:57:57 +03:00
Gokcehan
af113e71ef fill with spaces instead of null chars 2016-12-22 22:58:55 +03:00
Gokcehan
29c14533dd cleanup 2016-12-20 00:19:07 +03:00
Gokcehan
c05fc7b299 use a regular docstring tmp file for usual permissions 2016-12-19 22:45:37 +03:00
Gokcehan
4f9515564d use fixed length file sizes for info line
Mentioned in #49.
2016-12-19 22:08:53 +03:00
Gokcehan
977f6e287d sync file selection after put 2016-12-19 22:00:50 +03:00
Gokcehan
563fae38d2 add clear command to clear file selection
Mentioned in #45.
2016-12-19 21:53:47 +03:00
Gokcehan
0298630114 add remote flag to send remote commands to server
Mentioned in #45.
2016-12-19 21:28:57 +03:00
Gokcehan
2085b6d797 handle ratios change at runtime 2016-12-18 22:38:28 +03:00
Gokcehan
ee9d4c9ec4 add goreportcard badge to readme 2016-12-18 21:55:30 +03:00
Gokcehan
d6bb811eef cleanup 2016-12-18 21:51:27 +03:00
Gokcehan
a717c31ca1 cleanup 2016-12-18 21:34:41 +03:00
Gokcehan
e532db082f use lowercase initials for type names 2016-12-18 00:47:37 +03:00
Gokcehan
8ae5f838c7 simplify number extraction using regexp 2016-12-18 00:02:30 +03:00
Gokcehan
8d42bb166b increase lookahead length for ansi codes
Mentioned in #52.
2016-12-17 15:27:27 +03:00
Gokcehan
18bf206e8c handle empty folders properly while drawing the ui 2016-12-15 16:43:29 +03:00
Gokcehan
d3de4d8f32 skip broken links for executable completion 2016-12-15 16:19:01 +03:00
Gokcehan
22b157a8fa fix panic for empty shell completions 2016-12-15 16:11:41 +03:00
Gokcehan
751290ed9b fix panic for empty completions 2016-12-15 16:04:15 +03:00
Gokcehan
5f87cb2542 implement asynchronous read commands
This commit changes previous reading command implementation to an
asynchronous implementation. By the nature of this change, this commit
touches many places in the ui and evaluator. Aim is to fix the following
problems:

- There is no race condition anymore when reading commands and other
commands update the ui at the same time.

- Autocompletion and keymenu is now drawn in the main draw event. This
should fix some ui glitches when a new menu is smaller than the previous
one.

- Window resize event when reading a command is now properly handled.

- Readline actions are now regular commands. This should make it
possible to change the default keybindings for these actions in the
future.

Mentioned in #36.
2016-12-15 12:26:06 +03:00
Gokcehan
f66a4a4a2e don't override error messages in statusline 2016-12-03 01:05:49 +03:00