{"action":"created","issue":{"url":"https://api.github.com/repos/jarun/nnn/issues/58","repository_url":"https://api.github.com/repos/jarun/nnn","labels_url":"https://api.github.com/repos/jarun/nnn/issues/58/labels{/name}","comments_url":"https://api.github.com/repos/jarun/nnn/issues/58/comments","events_url":"https://api.github.com/repos/jarun/nnn/issues/58/events","html_url":"https://github.com/jarun/nnn/issues/58","id":273154522,"number":58,"title":"ToDo list","user":{"login":"jarun","id":5959286,"avatar_url":"https://avatars3.githubusercontent.com/u/5959286?v=4","gravatar_id":"","url":"https://api.github.com/users/jarun","html_url":"https://github.com/jarun","followers_url":"https://api.github.com/users/jarun/followers","following_url":"https://api.github.com/users/jarun/following{/other_user}","gists_url":"https://api.github.com/users/jarun/gists{/gist_id}","starred_url":"https://api.github.com/users/jarun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jarun/subscriptions","organizations_url":"https://api.github.com/users/jarun/orgs","repos_url":"https://api.github.com/users/jarun/repos","events_url":"https://api.github.com/users/jarun/events{/privacy}","received_events_url":"https://api.github.com/users/jarun/received_events","type":"User","site_admin":false},"labels":[{"id":428003358,"url":"https://api.github.com/repos/jarun/nnn/labels/help%20wanted","name":"help wanted","color":"128A0C","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2017-11-11T15:50:06Z","updated_at":"2018-05-18T08:50:58Z","closed_at":null,"author_association":"OWNER","body":"Rolled from #1.\r\n\r\nFeel free to suggest new features to add to the list below. Some of the features may still be master-only.\r\n\r\n- [ ] ssh and scp support\r\n- [ ] support terminal locking on OS X (any vlock replacement?)\r\n- [x] prefer VISUAL over EDITOR\r\n- [x] add a keybind to run a custom script (see #79)\r\n- [x] integer `get_coolsize()` (thanks @arsv)\r\n- [x] batch rename, move, delete files with vidir integration\r\n- [x] copy file paths when X is unavailable\r\n- [x] support copying multiple file names to copier\r\n- [x] add open with... shortcut\r\n- [x] add option to open bookmark directly\r\n- [x] optimize memory usage and algorithms for file name handling\r\n- [x] list and extract archives\r\n- [x] show current selection number along with total entries in dir\r\n- [x] support `NNN_NOWAIT` to unblock nnn (DE specific)\r\n- [x] file and directory creation\r\n- [x] change to light mode if number of cols < 35\r\n- [x] in-place file rename\r\n- [x] watch out for current dir changes (if not in filter or du mode)\r\n- [x] pin and jump to a directory\r\n- [x] show vol capacity and vol free in help\r\n- [x] option to use exiftool instead of mediainfo\r\n- [x] option to show dirs in custom color (default: enabled in blue)\r\n- [x] show dir content size and number of files in du mode\r\n- [x] support bookmarks string\r\n- [x] add option to support opening text files in EDITOR\r\n- [x] use `xdg-open` on Linux and `open(1)` on OS X as desktop opener\r\n- [x] support multiple apps in `nlay`\r\n- [x] use `vlock` as default terminal screensaver\r\n- [x] *navigate-as-you-type* mode\r\n- [x] subtree search (using gnome-search-tool or catfish)\r\n- [x] support custom nlay\r\n- [x] *search-as-you-type* at filter prompt\r\n- [x] RPM packages for RHEL/CentOS (thanks @fennm)\r\n- [x] support cd ..... (with . as PWD, stops at /)\r\n- [x] jump to initial directory (where nnn was started)\r\n- [x] `nlay` - a shell script for actions like open desktop search utility, run screensaver\r\n- [x] show file details, mediainfo output, help in `less`\r\n- [x] show media information (needs mediainfo)\r\n- [x] support readline at chdir prompt\r\n- [x] use `Q` to quit to current dir (needs external shell integration)\r\n- [x] use `^Q` to quit (even from filter mode)\r\n- [x] UTF-8 support\r\n- [x] add option to start in disk usage analyzer mode\r\n- [x] open current dir in desktop file manager\r\n- [x] disk usage analyzer more\r\n- [x] show unprivileged free blocks in du mode\r\n- [x] shortcut `-` to jump to last directory\r\n- [x] resolve `~` (HOME) at chdir prompt\r\n- [x] option to show complete stats of just the current entry (name, file type, human readable permission string, byte size... all `lstat()` details)\r\n- [x] update noice man page\r\n- [x] sort entries by size\r\n- [x] support file path copier script (`NNN_COPIER`)\r\n- [x] support detail view (default)\r\n  - [x] file type\r\n  - [x] modification time\r\n  - [x] human-readable file size\r\n  - [x] current item in reverse video\r\n  - [x] full name of currently selected file in bottom \"bar\"\r\n- [x] roll navigation with `Up` and `Down` at the first and last entries\r\n- [x] remove restriction on visiting parent dir when opened with a relative dir path\r\n- [x] case insensitive alphabetic content listing\r\n- [x] generate optimized binary\r\n- [ ] ~show total number of files in du mode~ (apparently it has to be counted in nftw callback, with adjustments like file type check, hardlink check, which means unreasonable overhead)\r\n- [ ] ~threaded/multicore nftw(3)~ (overkill, we are already very fast)\r\n- [ ] ~use scandir instead of readdir~ (we are using custom alphanum sort, see https://github.com/jarun/nnn/commit/691291245a88d1c2277d8900a13f41b00685a72c)\r\n- [ ] ~modify packagecore.yml and probably Makefile to generate OpenSUSE Leap package~\r\n\r\nAnything else which would add value (please discuss in this thread)"},"comment":{"url":"https://api.github.com/repos/jarun/nnn/issues/comments/390140657","html_url":"https://github.com/jarun/nnn/issues/58#issuecomment-390140657","issue_url":"https://api.github.com/repos/jarun/nnn/issues/58","id":390140657,"user":{"login":"jarun","id":5959286,"avatar_url":"https://avatars3.githubusercontent.com/u/5959286?v=4","gravatar_id":"","url":"https://api.github.com/users/jarun","html_url":"https://github.com/jarun","followers_url":"https://api.github.com/users/jarun/followers","following_url":"https://api.github.com/users/jarun/following{/other_user}","gists_url":"https://api.github.com/users/jarun/gists{/gist_id}","starred_url":"https://api.github.com/users/jarun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jarun/subscriptions","organizations_url":"https://api.github.com/users/jarun/orgs","repos_url":"https://api.github.com/users/jarun/repos","events_url":"https://api.github.com/users/jarun/events{/privacy}","received_events_url":"https://api.github.com/users/jarun/received_events","type":"User","site_admin":false},"created_at":"2018-05-18T08:50:58Z","updated_at":"2018-05-18T08:50:58Z","author_association":"OWNER","body":"> It's quite big feature I think\r\n\r\nThey are. That's why I have added them in the ToDo list. Personally I don't have time to take those up."}}
{"actor":{"display_login":"jarun"}}