Mark Griffiths
89f0b9abc3
Added Doxygen notes
2014-09-04 10:23:38 +01:00
Mark Griffiths
0e5ddfd9f5
Merge branch 'master' into documentation-update
...
Conflicts (fixed):
doc_src/design.hdr
2014-09-04 10:00:52 +01:00
Mark Griffiths
0a249c84ce
Added notes to Formatting doc
2014-09-04 09:48:30 +01:00
Mark Griffiths
76aeae5db6
Synopsis tweaks
2014-09-04 08:10:42 +01:00
Mark Griffiths
1facdd30fb
Formatting additions
2014-09-04 07:55:21 +01:00
Kevin Ballard
4b7dc525b8
Fix the fix for commandline -i
in binds
2014-09-03 23:05:48 -07:00
Joseph Tannhuber
4acea72700
New -n option for read builtin
...
Usage: read -n nchars
Reads maximum of nchars characters. If nchars <= 0, there's no limit.
2014-09-03 22:48:37 -07:00
Mark Griffiths
cf688f6ba2
List fixes
2014-09-03 20:31:57 +01:00
Mark Griffiths
5f3b0d9f1e
Merge branch 'master' into documentation-update
...
Conflicts:
doc_src/design.hdr
2014-09-03 20:31:43 +01:00
Mark Griffiths
05848038db
Index long line fixes
2014-09-03 19:39:22 +01:00
Mark Griffiths
664e2e5686
Rebase conflict resolution
2014-09-03 15:14:11 +01:00
Mark Griffiths
adbcecb456
Rebase documentation changes
2014-09-03 15:10:53 +01:00
Mark Griffiths
3df9e20ca7
Formatting updates
2014-09-03 14:43:27 +01:00
Mark Griffiths
3f005c928a
Supporting files for development
2014-09-03 14:43:27 +01:00
Mark Griffiths
b3e28ac41a
Addition of 'ascii fish' logo
...
+ small fixes
2014-09-03 14:43:27 +01:00
Mark Griffiths
c39fe3433b
Various additions and fixes
2014-09-03 14:43:27 +01:00
Mark Griffiths
668fa66d78
Fish documentation formatting guidelines
2014-09-03 14:43:27 +01:00
Mark Griffiths
98ebb21489
Consistency fixes
2014-09-03 14:43:27 +01:00
Mark Griffiths
137abd0cfa
Make line length, wrapping and spacing consistent
2014-09-03 14:43:26 +01:00
Mark Griffiths
d7308fecbe
gitignore changes
2014-09-03 14:43:26 +01:00
Mark Griffiths
73fb9915fd
Fixed a few more edge cases
2014-09-03 14:43:26 +01:00
Mark Griffiths
855a119654
Fix trailing backslash after complex options
2014-09-03 14:43:26 +01:00
Mark Griffiths
cf7a6a6a65
Fix ampersand redirector
2014-09-03 14:43:26 +01:00
Mark Griffiths
509d152e54
Tutorial auto colouring, Man page and Make fixes
...
Completely fixes #1557 and the underlying Doxygen changes that caused
it. Should make fish docs simpler and more robust, more consistent and
generally prettier.
todo:
- trap unmarked text as arguments in context
- test & fix sed portability - see in particular. (so far tested on BSD
(Mac) and GNU sed).
- test Makefile changes
- last round of aesthetic changes and getting that ascii fish in there…
2014-09-03 14:43:26 +01:00
Mark Griffiths
35e6fb3788
Updated build_doc…sh to run cleanly in Xcode build
...
If the lexicon input filter isn't specified (as is the case in the
current Xcode project, the script quietly continues without it.
2014-09-03 14:43:26 +01:00
Mark Griffiths
9b79931265
Update configure.ac and README for Doxygen 1.8
2014-09-03 14:43:26 +01:00
Mark Griffiths
14a7118499
Revert 60b9f8d..e4d6eaf
...
This rolls back to commit 60b9f8db18
.
2014-09-03 14:43:26 +01:00
Mark Griffiths
afdabd97ff
Revert Xcode project
...
This reverts accidentally included files in commit
60b9f8db18
.
2014-09-03 14:43:25 +01:00
Mark Griffiths
07f8fc7697
Update autoconf and README for Doxygen 1.8
2014-09-03 14:43:25 +01:00
Mark Griffiths
def7666609
Fix missed escaped '--' inside /fish block
2014-09-03 14:43:25 +01:00
Mark Griffiths
c900f23662
Add lexicon filter to manpages.
...
Fixed manpage 'NAME'. Under Doxygen 1.8, the output format has
changed, so the old sed script was leaving man pages with two titles.
2014-09-03 14:43:25 +01:00
Mark Griffiths
7b093ee4b3
Lexicon filter: fix 'if' and 'for' special cases
2014-09-03 14:43:25 +01:00
Mark Griffiths
9f75cef5e5
Style fix for sub-line comments
2014-09-03 14:43:25 +01:00
Mark Griffiths
a410c31bf8
Fixes lexicon filter pipes '|"
2014-09-03 14:43:25 +01:00
Mark Griffiths
1cd50ba572
Merged in latest changes to docs and formatting tweaks
...
Addresses issue #1557 as well as fixing many typos, HTML errors and
inconsistencies. Also introduces automatic syntax colouring and enables
new documentation to be written in Markdown. TODO fix Tutorial.
2014-09-03 14:43:25 +01:00
Mark Griffiths
1052eeee8c
Simplify styling
2014-09-03 14:43:25 +01:00
Mark Griffiths
e22f0dda32
Removed dupes from gitignore
2014-09-03 14:43:24 +01:00
Mark Griffiths
766a6b8309
Added some clutter
...
Subllime and a few temporary files.
2014-09-03 14:43:24 +01:00
Mark Griffiths
d282bc4625
Documentation update
...
Rework for Doxygen >1.8. Moved large parts of the documentation to a
simplified format, making use of Markdown enhancements and fixing bad
long options.
2014-09-03 14:43:24 +01:00
Chris Wolfe
677cee44ad
failiure/failure
...
Fix misspelling of failure in the fish shell design doc
2014-09-03 14:48:21 +02:00
Mark Griffiths
60e7726832
Merge branch 'master' into documentation-update
2014-09-03 13:14:25 +01:00
Mark Griffiths
385b00a468
Formatting updates
2014-09-03 13:06:49 +01:00
Kevin Ballard
1c4223889b
Fix test output for complete -e
tests
...
GNU sort behaves stupidly when LC_ALL is not C. This caused the test
output to be sorted wrong.
2014-09-02 15:52:56 -07:00
Kevin Ballard
90a4fd34d2
Add tests for the various complete -e
changes
2014-09-02 15:30:58 -07:00
Kevin Ballard
2820c7a9cd
Erase all completions with complete -c foo -e
...
When passing `-e` to `complete -c foo` without any other options, all
options for the command should be erased.
Fixes #380 .
2014-09-02 15:30:58 -07:00
Kevin Ballard
edd4f3d5ad
Don't erase old-style options with complete -l foo -e
...
When erasing long option completions, distinguish between gnu-style and
old-style options, just like we do when adding and printing completions.
2014-09-02 15:30:58 -07:00
Kevin Ballard
aa7fe3b132
Don't erase all long opts with complete -e
...
When using `complete -c foo -l bar -e`, all long options for the command
were being erased because it was also comparing the short option, which
was 0.
2014-09-02 15:30:58 -07:00
Kevin Ballard
1d9886d0f7
Don't segfault when erasing short option completions
...
When using `complete -s x -e`, the long option is unspecified, which
makes it NULL. Comparing this to a `wcstring` segfaults.
Fixes #1182 .
2014-09-02 15:30:51 -07:00
Mark Griffiths
6068e85ef2
Merge branch 'master' into documentation-update
2014-08-30 12:38:57 +01:00
Mark Griffiths
ced471d4ce
Supporting files for development
2014-08-30 12:21:46 +01:00