aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* sshfs completions: use all directories as mount pointsGravatar David Adam2014-01-29
| | | | Closes #1268.
* __fish_print_packages: correct syntax for yum, improve yum/rpm pipelinesGravatar David Adam2014-01-29
| | | | | | | Closes #1269 (output to cache file). Reworks the editing pipeline for both yum and rpm completions down to a single sed command.
* Enhance/fix `isatty` using `command test`.Gravatar Geoff Nixon2014-01-28
| | | | | | | | | | | | Presently, `isatty` only works on a handful of keywords. Here it is rewritten to be able to take any path, device or fd number as an argument, and eliminates errors printed to stdout. Per discussion in #1228, using `builtin test -c` within a pipe to test special file descriptors is not viable, so this implementation specifcially uses `command test`. Additionally, a note has been added to the documentation of `test` regarding this potential aberration from the expected output of the test utility under the 'Standards' section.
* NULL -> falseGravatar ridiculousfish2014-01-28
|
* Make COMPLETE_AND_SEARCH always show the search field. Also end paging uponGravatar ridiculousfish2014-01-28
| | | | modifying the command line contents.
* Make return not execute the selected completion in the pager, insteadGravatar ridiculousfish2014-01-27
| | | | just accept it
* Make escape clear the current completionGravatar ridiculousfish2014-01-27
|
* Make arrow keys navigate completions instead of manipulate completionGravatar ridiculousfish2014-01-27
| | | | search field
* Support escape or up-arrow to cancel the completion search field.Gravatar ridiculousfish2014-01-27
|
* Increased support for completion search field. Use btab (shift-tab) toGravatar ridiculousfish2014-01-27
| | | | complete-and-search.
* Eliminate dangerous command_length() function. Use editable_line_t in aGravatar ridiculousfish2014-01-26
| | | | few places we missed.
* Refactor reader to work on selectable 'editable_line_t' so that mostGravatar ridiculousfish2014-01-26
| | | | commands can operate on pager search field
* Beginnings of work for search field feature of new pagerGravatar ridiculousfish2014-01-26
|
* Teach down-or-search how to use down-arrow to begin pager navigationGravatar ridiculousfish2014-01-25
|
* Fix for issue where wc on OS X would produce leading spaces, causingGravatar ridiculousfish2014-01-25
| | | | down-or-search to fail to match the case statement and therefore do the wrong thing.
* Attempt to fix the Linux build by including stdint.hGravatar ridiculousfish2014-01-24
|
* Run 'make depend' to update header dependenciesGravatar ridiculousfish2014-01-24
|
* Experimental new "inline pager" implementation, reminiscent of zsh. Pager ↵Gravatar ridiculousfish2014-01-24
|\ | | | | | | | | | | | | | | contents now appear below the prompt and disappear when no longer needed. They can also be navigated with arrow keys or tab. New pager is disabled by default for now. It can be enabled by setting the fish_new_pager variable to 1. Work and discussed is tracked in https://github.com/fish-shell/fish-shell/issues/1264
| * Add fish_new_pager variable to enable new pager on request, disabled by default.Gravatar ridiculousfish2014-01-24
| |
| * Suppress the pager progress message if the listing fits onscreenGravatar ridiculousfish2014-01-24
| |
| * Remove yet more unnecessary fish_pager.cpp specific code from the new pagerGravatar ridiculousfish2014-01-24
| |
| * Remove some unnecessary fish_pager.cpp specific code from the new pagerGravatar ridiculousfish2014-01-24
| |
| * Support for "merged completions" (multiple completions on the same line)Gravatar ridiculousfish2014-01-24
| | | | | | | | in new pager. Support for using up-arrow to end pager navigation.
| * Merge branch 'master' into pagerGravatar ridiculousfish2014-01-24
| |\ | |/ |/|
* | Fix pager to correctly join completions with the same description.Gravatar ridiculousfish2014-01-24
| | | | | | | | Closes #1263
* | use annotated tags only for version checkingGravatar David Adam2014-01-24
| | | | | | | | | | | | Note: if you have previously cloned the repository, the tags for previous versions have been edited. Use `git fetch --tags` to synchronise your local copy.
* | Replace assertions with new do_test macro in fish_tests.cppGravatar ridiculousfish2014-01-23
| |
* | Fix for tab-completing arguments. Closes #1261Gravatar ridiculousfish2014-01-23
| |
| * Use ellipsis in pager progress messageGravatar ridiculousfish2014-01-22
| |
| * Various tweaks and improvements to new pager, including disclosureGravatar ridiculousfish2014-01-22
| | | | | | | | feature
| * Allow down arrow to enter pager. Clean up repainting withinGravatar ridiculousfish2014-01-21
| | | | | | | | reader_readline
| * Merge branch 'master' into pagerGravatar ridiculousfish2014-01-21
| |\ | |/ |/|
* | Correct the correspondence between name_arr and the input codes.Gravatar ridiculousfish2014-01-21
| |
| * Support for scrolling through the pagerGravatar ridiculousfish2014-01-21
| |
| * Correctly clear pager contents on ctrl-CGravatar ridiculousfish2014-01-20
| |
| * Support for correctly resizing pager contents.Gravatar ridiculousfish2014-01-19
| |
| * Improved navigation of pager list. Added tests for it too.Gravatar ridiculousfish2014-01-19
| |
| * Further work on keyboard navigating the completion listGravatar ridiculousfish2014-01-18
| |
| * Merge branch 'master' into pagerGravatar ridiculousfish2014-01-17
| |\ | |/ |/|
* | Relax the requirement that we find a working 'doc' directory in orderGravatar ridiculousfish2014-01-17
| | | | | | | | | | for fish to be relocatable. Instead we only look for data and configuration path
| * Implement and document new -P / --paging-mode flags to commandline, to ↵Gravatar ridiculousfish2014-01-17
| | | | | | | | | | | | support new pager
| * Initial support for navigating completions that appear under theGravatar ridiculousfish2014-01-17
| | | | | | | | commandline using arrow keys
| * Merge branch 'master' into pagerGravatar ridiculousfish2014-01-15
| |\ | |/ |/|
* | Fix for recent issue where random text might appear underlined.Gravatar ridiculousfish2014-01-15
| |
| * Clean up pager on exit from interactive readGravatar ridiculousfish2014-01-15
| |
* | configure/Makefile: remove unused variables and unneeded declarationsGravatar David Adam2014-01-15
| |
* | fish_tests.cpp: set return value if tests failGravatar David Adam2014-01-15
| |
* | Makefile/tests: use return values to communicate errorsGravatar David Adam2014-01-15
| |
* | Replace size_t with unsigned long.Gravatar Konrad Borowski2014-01-15
| | | | | | | | size_t is not compatible type for `%lu`.
| * Merge branch 'master' into pagerGravatar ridiculousfish2014-01-15
| |\ | |/ |/| | | | | Conflicts: highlight.h