aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)Author
2020-05-23preview-kitty polish (async version + text render for SVGs) (#591)Gravatar lvgx
* preview-kitty: async version The plugin now aborts slow file viewers. * preview-kitty: use text mode preview for SVG
2020-05-22Change binary file detection in preview-tui/kitty (#587)Gravatar lvgx
2020-05-17Update docsGravatar Arun Prakash Jana
2020-05-17Add a preview-kitty plugin (#577)Gravatar lvgx
2020-05-17Late handle blocked mimesGravatar Arun Prakash Jana
2020-05-15Fix #573: update docsGravatar Arun Prakash Jana
2020-05-13Update docsGravatar Arun Prakash Jana
2020-05-13Allow launching plugins with Alt + plugin's key (#569)Gravatar lvgx
* Allow launching plugins with Alt + plugin's key * Fix Alt key in filter/prompts modes * Fix handling Alt key in nextsel() In filter mode: run the associated plugin. In prompt mode: just throw out the Alt+key input. In nextsel(): differentiate Alt+key and Esc
2020-05-10Block data typeGravatar Arun Prakash Jana
2020-05-08Minor doc updateGravatar Arun Prakash Jana
2020-05-06preview-tui: ensure 1st hovered file is previewed (#561)Gravatar lvgx
2020-05-06getplugs: add "master" version support (#560)Gravatar lvgx
Pass "master" as first argument to the script.
2020-05-06Mention tmux version requiredGravatar Arun Prakash Jana
2020-05-06Drop fzy supportGravatar Arun Prakash Jana
2020-05-06Add a bookmarks plugin that supports names (#558)Gravatar Todd Yamakawa
Co-authored-by: Todd Yamakawa <todd.yamakawa@arm.com>
2020-05-06Update docsGravatar Arun Prakash Jana
2020-05-06Change requires to dependenciesGravatar Arun Prakash Jana
2020-05-06Uniform pluginsGravatar Arun Prakash Jana
2020-05-06preview-tui: fix tmux behaviour, del refs to nuke (#559)Gravatar lvgx
As reported by @toddyamakawa
2020-05-06Shorten column widthGravatar Arun Prakash Jana
2020-05-06Add a tmux/xterm based text previewer plugin (#557)Gravatar lvgx
Uses `NNN_FIFO`, minimal dependencies. Co-authored-by: Todd Yamakawa <todd.yamakawa@arm.com> Co-authored-by: Todd Yamakawa <todd.yamakawa@arm.com>
2020-05-06which prints to screenGravatar Arun Prakash Jana
2020-05-06Minor previewer plugin update, docs updateGravatar Arun Prakash Jana
2020-05-06Add a tabbed/xembed based file previewer plugin (#552)Gravatar lvgx
* Add a tabbed/xembed based file previewer plugin This plugin is written in bash, because job control is not well specified in POSIX sh (`jobs` can return anything). We use `tabbed` [1] as a xembed [2] host, to have a single window owning each previewer window. Uses mpv, sxiv, zathura, and the nuke plugin. [1]: http://tools.suckless.org/tabbed/ [2]: https://specifications.freedesktop.org/xembed-spec/xembed-spec-latest.html * tabbed-preview: prevent focus steal with xdotool * preview-tabbed: tabs->4 spaces * preview-tabbed: add focus prevention timeout
2020-05-05Update docsGravatar Arun Prakash Jana
2020-05-05Fix context range checkGravatar Arun Prakash Jana
2020-05-04Update docsGravatar Arun Prakash Jana
2020-05-04Update docsGravatar Arun Prakash Jana
2020-05-04Add an option to print hovered files to a FIFO (#548)Gravatar lvgx
* Add an option to print hovered files to a FIFO This adds an env variable, `NNN_FIFO`, that can be set to a path that `nnn` will open/create as a FIFO, and where every hovered file's path is printed. This allows creating external perview/quick open plugins, ... It can be compiled out with the make variable `O_NOFIFO`. * Check filename ptr instead of full path (for FIFO) * Add documentation to use NNN_FIFO in plugins * Fix path sent to FIFO in empty dirs
2020-05-04Refactor move_cursor()Gravatar Arun Prakash Jana
2020-05-03Bind getplugs to installed versionGravatar Arun Prakash Jana
2020-05-03Plugin finder: run custom find/fd/grep/rg/fzf and listGravatar Arun Prakash Jana
2020-05-03Context code '+' to create context smartlyGravatar Arun Prakash Jana
2020-05-03Plugin mimelist: support reading file list from (cmd as) pluginGravatar Arun Prakash Jana
2020-05-01Support $_Z_DATA environment variable (#545)Gravatar step
Support `$_Z_DATA` environment variable per z's documentation https://github.com/rupa/z/blob/dcd5541e7dc37a3a32885565539c6fb1479af26f/z.1#L78. `$_Z_DATA` allows changing the default location of the z database file.
2020-04-27Randomize mocpGravatar Arun Prakash Jana
2020-04-27Let mocp shuffleGravatar Arun Prakash Jana
2020-04-27Randomize mocp playlistGravatar Arun Prakash Jana
2020-04-27Various plugin improvementsGravatar Arun Prakash Jana
2020-04-26Optimize dups (#539)Gravatar KlzXS
2020-04-24NNN_SEL: custom selection fileGravatar Arun Prakash Jana
2020-04-23Add nbak plugin to backup all nnn config (#528)Gravatar lvgx
* Add nbak plugin to backup all nnn config * nbak: check cd, quote env * nbak: print backup file name * nbak: add --show option, to show shell config * nbak: fix shellcheck warning 'type' is POSIX complient, AND we check that we're actually running bash, but shellcheck can't understand this... Then '-o' is POSIX complient too, but shellcheck thinks it's "not well defined". * nbak: variable renames, archive hierarchy changes * nbak: fix variable expansion * nbak: remove --show option * nbak: call interactive bash/zsh to get fun/aliases * Add nbak entry in plugins/README.md * nbak: change archive hierarchy * plugins/README.md: make nbak description shorter
2020-04-20Plugin improvements (#531)Gravatar KlzXS
* Added padding for numbers in .nmv * Add skim as an option in fzopen * Remove unnecessary eval Thanks @leovilok! Co-Authored-By: lvgx <l@vgx.fr> * Added note about whitespace Co-authored-by: lvgx <l@vgx.fr>
2020-04-20Add nvim as a diff tool for getplugs plugin (#527)Gravatar Krisan Alifari
* Add nvim as a diff tool for getplugs plugin * Comment out `is_cmd_exists()` * Add nvim diff tool for diffs plugin * Add $EDITOR to nuke plugin for editing/reading text file format * Modify diff command to fix CircleCI failures * Fix getplugs prompt * Allow nuke to use custom $PAGER
2020-04-17nuke: add lowdown as alternative markdown viewer (#524)Gravatar lvgx
See https://kristaps.bsd.lv/lowdown/
2020-04-12Support $FZF_DEFAULT_COMMAND on fzopen plugin (#514)Gravatar Krisan Alifari
2020-04-09Update docsGravatar Arun Prakash Jana
2020-04-02Added support for fzy (#505)Gravatar Nick Waywood
* Added fzfz plugin * Fixed shellcheck errors * Fixed copy/paste error * Added support for fzy, also renamed plugin since it's not specific to fzf anymore * Refactored code * Clean spillovers (jarun)
2020-04-01Added fzfz plugin (#502)Gravatar Nick Waywood
* Added fzfz plugin * Fixed shellcheck errors * Fixed copy/paste error
2020-03-31Fix fzcd at /, minot refactorGravatar Arun Prakash Jana