Commit graph

2972 commits

Author SHA1 Message Date
Arun Prakash Jana cf388649b9
Internal states, sessions changes
- replace bools for internal non-persistent binary states with an uchar
- do not store path to session, derive from config path in tmp buffer
- program option to load session is not `-s`
- remove auto-stored session "@" on restore
- minor help update
2019-12-19 08:45:26 +05:30
Arun Prakash Jana 92ac068815
Use single API for nftw 2019-12-19 01:53:11 +05:30
Arun Prakash Jana fce848de3c
Fix typos in help 2019-12-18 23:48:19 +05:30
Arun Prakash Jana ac281cb63b
Fix cmd as plugin showing prompt on playing twice 2019-12-18 22:27:23 +05:30
Arun Prakash Jana 6b5bb16b46
Minor improvements
- reduce 4 spaces between help columns as it's too wide for handhelds
- support `]` as prompt in nav-as-you-type-mode when filter is empty
- update plugin docs
2019-12-18 21:53:18 +05:30
Arun Prakash Jana fb2c548e86
User control to disable prompt after run cmd as plugin 2019-12-17 20:57:29 +05:30
Maxim Baz 7b06480147 Fix fprint format args (#410)
Since 75061367be we only need to fill one %c
2019-12-17 16:12:16 +05:30
Arun Prakash Jana 0feb690d7d
Reduce one space 2019-12-17 08:35:42 +05:30
Arun Prakash Jana 8d3c24d19f
Notify invalid keypress at bookmark and plugin key input 2019-12-17 07:13:50 +05:30
Maxim Baz 99128ab5c9 Show prompt for bookmark selection (#409)
* Cleanup unused MSG_

* Print only plugin keys

* Speed up preparing keys prompt

* Show prompt for bookmarks

* Don't error when user interactively pressed non-existent bookmark key
2019-12-17 07:06:40 +05:30
Arun Prakash Jana 75061367be
Use a combo to parse help string 2019-12-17 06:36:10 +05:30
Maxim Baz f10481e93e Make help page more readable (#408)
* Make help page more readable

* Always use 2 columns only
2019-12-17 05:05:58 +05:30
Maxim Baz d6a4e449d3 Indicate when range selection and plugin picker are waiting for input (#406)
* Use [1:*] as indicator that range selection is in progress

* Fix review comments

* Add prompt for plugin selection
2019-12-17 04:37:48 +05:30
Arun Prakash Jana 5c76187b61
Update docs 2019-12-16 05:55:15 +05:30
Arun Prakash Jana 208a6605f5
Fix #402 2019-12-14 23:28:13 +05:30
Arun Prakash Jana d58ab38c52
Update docs 2019-12-14 21:29:52 +05:30
Arun Prakash Jana 95f530854d
remove program option -f 2019-12-14 20:25:23 +05:30
Arun Prakash Jana 5b0b63e7d6
remove / as additional lead key when filter is on 2019-12-14 19:54:13 +05:30
Arun Prakash Jana 09083f3ed6
Update docs 2019-12-14 19:18:19 +05:30
Arun Prakash Jana 04d10fc94b
Use string filters by default 2019-12-14 14:15:07 +05:30
Arun Prakash Jana 1f0f3fdf01
Update man 2019-12-14 00:17:16 +05:30
Arun Prakash Jana 78830781ee
Update docs 2019-12-13 19:38:28 +05:30
Arun Prakash Jana 2886abc90c
Fix opening image with sxiv 2019-12-13 08:33:02 +05:30
Arun Prakash Jana 2f6a4dd8ee
Minor edits 2019-12-13 02:14:37 +05:30
Arun Prakash Jana f73f79d5de
Simplify selection
Update the selection buffer and file in-place:
- Append file path when one is added.
- Remember the last position in selection buffer at which the next filename
  is to be appended when a directory/context change happens (lastappendpos).
  So in case of a de-selection we can go back to that position and scan all
  the entries to add only the ones which are selected.
2019-12-13 01:57:58 +05:30
Arun Prakash Jana 5a46b8fb25
Sync file paths correctly for clipboard copy 2019-12-13 00:36:30 +05:30
Arun Prakash Jana e723666256
End selmode and update selection on dir changes 2019-12-12 21:37:39 +05:30
Arun Prakash Jana fcba62d296
Update selection when context changed on mouse click 2019-12-12 21:29:48 +05:30
Arun Prakash Jana 73593450ac
Fix build break 2019-12-12 20:11:31 +05:30
Arun Prakash Jana fd8a8387b8
Add option to show noti and copy selection to system clipboard 2019-12-12 19:51:08 +05:30
Arun Prakash Jana f95ee54870
Add plugin to show notification 2019-12-12 07:24:22 +05:30
Arun Prakash Jana b64df85d23
Operation completion notification 2019-12-11 22:53:03 +05:30
Arun Prakash Jana 7eec6cedab
Reformat help 2019-12-11 20:30:23 +05:30
Arun Prakash Jana dfd1422997
Remove redundant key for first file 2019-12-11 20:30:20 +05:30
Arun Prakash Jana a86150f71a
Reformat help, remove redundant plugin key 2019-12-11 19:26:13 +05:30
KlzXS 8b7a74a451 Fix not properly checking if file is selected (#401) 2019-12-11 01:34:16 +05:30
Arun Prakash Jana 2e407d1325
Add m4a files 2019-12-10 22:57:06 +05:30
Arun Prakash Jana ef09f42720
PR #399: add autojump plugin 2019-12-10 22:30:35 +05:30
Arun Prakash Jana 92bba0cbf8
Fix #400: several selection issues in v2.8.1 2019-12-10 20:59:10 +05:30
Arun Prakash Jana 8d143bb87f
Disable partial regex errors 2019-12-10 18:37:10 +05:30
Arun Prakash Jana e8183058fd
Minor code refactor 2019-12-10 08:52:00 +05:30
Arun Prakash Jana 847bda4380
Combine archive operations 2019-12-10 03:56:38 +05:30
Arun Prakash Jana 8dd1946d1d
Revert to ] key 2019-12-10 01:27:51 +05:30
Arun Prakash Jana 6582855412
Key \ only works in empty prompt 2019-12-10 01:18:51 +05:30
Arun Prakash Jana a3d6b81d9f
Key 's' to manage session 2019-12-10 01:09:15 +05:30
Arun Prakash Jana 741f82b091
Use \ as alternative prompt/run command keybind 2019-12-10 00:56:29 +05:30
Arun Prakash Jana 1991bb516f
Update light/detail print mode when loading session 2019-12-09 23:52:05 +05:30
Arun Prakash Jana bc025ceb5a
Fix regex for file extension 2019-12-09 23:41:25 +05:30
Arun Prakash Jana 877f7b4d62
Exit if dir is unchanged 2019-12-09 23:27:10 +05:30
Arun Prakash Jana b14e1a4856
Print line number in debug logs 2019-12-09 23:17:40 +05:30