| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
| |
A subclass of TCPServer was created to deny any non-local connections and to
listen using an IPv6 socket.
|
| |
|
|
|
|
|
|
|
|
| |
At some point the non-verbose, non-informative variant of the prompt
(e.g. the variant that looks like the bash prompt) was modified to try
and show the behind/ahead counts the same way the informative prompt
does. Besides being wrong, it also didn't work because behind/ahead
weren't defined.
|
| |
|
|\ |
|
| |
| |
| |
| | |
errors
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
configure will no longer check for the existence of extra include, lib
and bin directories in /usr/pkg /sw /opt /opt/local /usr/local.
The check was not done in a particularly sensible manner and there are
now no mandatory dependencies that not shipped in the main system trees
on virtually every system in existence.
If building with Fink, follow these directions as suggested by the fink
project:
http://www.finkproject.org/faq/usage-general.php#compile-myself
Closes #1185, and closes #1186.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
builtin.cpp
builtin_commandline.cpp
highlight.cpp
input.cpp
input.h
reader.cpp
screen.cpp
screen.h
|
| | |
| | |
| | |
| | | |
refs https://github.com/fish-shell/fish-shell/issues/1355
|
| | |
| | |
| | |
| | |
| | | |
allowing us to avoid the delay before items appear in history. Should
fix #984
|
| | |
| | |
| | |
| | |
| | | |
is colored as a parameter, not a command. Promote this from a tok_string
to a symbol_argument in the grammar too.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
469743c). Fixes #1335
|
| | |
| | |
| | |
| | | |
tokens like &. Improve the error message when such tokens are found.
|
| |/
| |
| |
| | |
complete -a support. Fixes #1369
|
| |
| |
| |
| |
| | |
it after expanding an abbreviation, so that the expanded abbreviation
appears with (some) syntax highlighting.
|
| |
| |
| |
| | |
issue #1252
|
| |\
| | |
| | |
| | |
| | |
| | | |
Conflicts:
parse_constants.h
parse_tree.h
|
| | | |
|
| | |
| | |
| | |
| | | |
configure.ac.
|
| | | |
|
| | |
| | |
| | |
| | | |
bytes to 20 bytes.
|
| | |
| | |
| | |
| | | |
inefficient generic std::swap for some derived types.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change replaces fish's execution model, and obviates much of
parser_t. Instead of parsing fish code into a sequence of
commands-arguments, this reifies syntactic constructs into a grammar,
builds a parse tree, and executes that. This provides a big
simplification and (sometimes) performance boost. fish while loops
become C++ while loops, etc.
There are some known regressions in error reporting, which ought to be
fixed in the soon-to-be-merged parser_cleanup branch. There's also
legitimate changes in edge cases. For example, `command builtin ...` now
executes a command called "builtin" instead of doing something else
weird. The most significant change is that syntactic elements must be
unexpected: for example, single quoting 'command' will now cause it to
not be recognized. This should be fixed soon.
Please open issues for any regressions you find!
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
env_universal_common.cpp. These use the new utf8 functions exposed in
utf8.h. This will allow us to drop the iconv dependency.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Vatchenko (http://www.bsdua.org/libbsdua.html) in preparation for
eliminating our dependency on iconv
|
| | |
| | |
| | |
| | | |
Partially reverts 51de269 . Fixes #1225
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
parse_error_list_t through all of the expand functions, enabling them to
report errors more directly. Improve aspects of error reporting for
expansion failures.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
command with pager contents visible
|
| | | |
|
| | |
| | |
| | |
| | | |
execution model
|
| | |
| | |
| | |
| | |
| | |
| | | |
See Gentoo bug 459768 (https://bugs.gentoo.org/show_bug.cgi?id=459768)
Closes #1322 (https://github.com/fish-shell/fish-shell/pull/1322).
|
| | |
| | |
| | |
| | | |
command with pager contents visible
|
| |\| |
|
| | | |
|
| | |
| | |
| | |
| | | |
build system
|
| | | |
|
| | | |
|