Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Ignore SIGPIPE in fishd. Fixes #1084 | 2014-02-14 | ||
| | ||||
* | Reimplement exec parsing. Instead of special-casing exec as a command, | 2014-02-13 | ||
| | | | | | | promote it to a decoration (like 'command' or 'builtin'). This makes tab completion and syntax highlighting treat exec's first argument as a command and is otherwise a nice simplification. Fixes #1300 | |||
* | Fix the build by including <algorithm> header | 2014-02-12 | ||
| | ||||
* | Test and fix issue where, if binding X is a prefix of binding Y, and X | 2014-02-12 | ||
| | | | | | | | is specified before Y, then Y will never be invoked because X will always get there first. Now instead we order bindings in descending order by length, so that we always test the binding before any others that prefixes it. Fixes #1283. | |||
* | Tests and fix to allow return to work correctly within if statements. Closes ↵ | 2014-02-12 | ||
| | | | | #1297. | |||
* | .travis.yml: reduce verbosity of IRC notifications | 2014-02-11 | ||
| | ||||
* | document Alt-F as well for accepting part of autosuggestion | 2014-02-10 | ||
| | | | | Closes #1290. | |||
* | Clean up old syntax highlighting code now that the new parser seems to work | 2014-02-09 | ||
| | ||||
* | Fix for Python out-of-range exception when accessing Bindings tab | 2014-02-09 | ||
| | ||||
* | Fix for miscoloring quote following variable name | 2014-02-09 | ||
| | ||||
* | Don't complete variables when single quoted. Fixes #1023 | 2014-02-09 | ||
| | ||||
* | Partially rework profiling. Fix profiling crash with new parser. Fixes | 2014-02-09 | ||
| | | | | 1295 | |||
* | Make if statements always return success at the end, matching other | 2014-02-07 | ||
| | | | | shells. Fixes #1061. | |||
* | README.md: document build and runtime dependencies better. | 2014-02-06 | ||
| | ||||
* | README.md: update build status image | 2014-02-06 | ||
| | | | | (oops!) | |||
* | Use type int instead of type short | 2014-02-05 | ||
| | ||||
* | Unbreak C++11 due to narrowing; use non-conflicting declaration FISH_COLORS ↵ | 2014-02-05 | ||
| | | | | instead of COLORS; remove deprecated register type. | |||
* | Pass --always to git describe to ensure we always get a version | 2014-02-05 | ||
| | | | | number. Hopefully fixes travis-ci. See #1287 | |||
* | .travis.yml: add https://travis-ci.org/ automatic builds | 2014-02-05 | ||
| | ||||
* | math.fish: exit if no output (e.g. from syntax error) | 2014-02-05 | ||
| | | | | Closes #1175 | |||
* | Make builtin_complete output escaped completions. Fixes #1127 | 2014-02-04 | ||
| | ||||
* | Make the test harness output file diffs on failure | 2014-02-04 | ||
| | ||||
* | Redirect stderr of initial call to __fish_reload_key_bindings. Fixes ##1155 | 2014-02-03 | ||
| | ||||
* | Highlight the entire variable name, not just the dollar sign. Fixes #1201 | 2014-02-03 | ||
| | ||||
* | Documented Alt-Right to accept a single word of an autosuggestion | 2014-02-02 | ||
| | | | | See https://github.com/fish-shell/fish-shell/issues/1262 | |||
* | Squashed commit of the following: | 2014-02-02 | ||
| | | | | | | | | | | | | | | | | commit d81ae2665fb7ff5123d8472e1d40d7d57fb4b291 Author: Max Gonzih <gonzih@gmail.com> Date: Sun Feb 2 16:22:18 2014 +0300 Check for command-not-found command on suse commit 004b794c82d79bc9463cdb52784b9b5ea49f1c76 Author: Max Gonzih <gonzih@gmail.com> Date: Sun Feb 2 14:04:41 2014 +0300 Fix cnf handler for Suse and Fedora fixes #1208 | |||
* | Fix for opening bindings tab as initial tab | 2014-01-30 | ||
| | | | | 'fish_config bindings' command should open bindings tab as initially active tab | |||
* | Correctly initialize search_field_shown to avoid phantom search field | 2014-01-30 | ||
| | | | | after the prompt | |||
* | Support for escaped colons in makefile targets in __fish_print_make_targets, ↵ | 2014-01-29 | ||
| | | | | as part of #1259 | |||
* | sshfs completions: use all directories as mount points | 2014-01-29 | ||
| | | | | Closes #1268. | |||
* | __fish_print_packages: correct syntax for yum, improve yum/rpm pipelines | 2014-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`. | 2014-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 -> false | 2014-01-28 | ||
| | ||||
* | Make COMPLETE_AND_SEARCH always show the search field. Also end paging upon | 2014-01-28 | ||
| | | | | modifying the command line contents. | |||
* | Make return not execute the selected completion in the pager, instead | 2014-01-27 | ||
| | | | | just accept it | |||
* | Make escape clear the current completion | 2014-01-27 | ||
| | ||||
* | Make arrow keys navigate completions instead of manipulate completion | 2014-01-27 | ||
| | | | | search field | |||
* | Support escape or up-arrow to cancel the completion search field. | 2014-01-27 | ||
| | ||||
* | Increased support for completion search field. Use btab (shift-tab) to | 2014-01-27 | ||
| | | | | complete-and-search. | |||
* | Eliminate dangerous command_length() function. Use editable_line_t in a | 2014-01-26 | ||
| | | | | few places we missed. | |||
* | Refactor reader to work on selectable 'editable_line_t' so that most | 2014-01-26 | ||
| | | | | commands can operate on pager search field | |||
* | Beginnings of work for search field feature of new pager | 2014-01-26 | ||
| | ||||
* | Teach down-or-search how to use down-arrow to begin pager navigation | 2014-01-25 | ||
| | ||||
* | Fix for issue where wc on OS X would produce leading spaces, causing | 2014-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.h | 2014-01-24 | ||
| | ||||
* | Run 'make depend' to update header dependencies | 2014-01-24 | ||
| | ||||
* | Experimental new "inline pager" implementation, reminiscent of zsh. Pager ↵ | 2014-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. | 2014-01-24 | ||
| | | ||||
| * | Suppress the pager progress message if the listing fits onscreen | 2014-01-24 | ||
| | | ||||
| * | Remove yet more unnecessary fish_pager.cpp specific code from the new pager | 2014-01-24 | ||
| | |