aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Be more rigorous with the exit codes set by the parser and builtinsGravatar axel2006-10-09
| | | | darcs-hash:20061009012102-ac50b-4f28c43dd1ccdcc04d1620a6da05218a99fd7337.gz
* Allow Meta-newline to always insert a newline characterGravatar axel2006-10-09
| | | | darcs-hash:20061009011529-ac50b-c8e3d77b569bc445e586c95aca01e4433fbff598.gz
* Unknown commands should set the status flag to 127, as in bash and friendsGravatar axel2006-10-09
| | | | darcs-hash:20061008234650-ac50b-d41e6ec3d0a6088b0addf5721aecf8d98ed866cd.gz
* Make sure that if a syntax error occurs, the parser does not try to evaluate ↵Gravatar axel2006-10-09
| | | | | | command substitutions in the command darcs-hash:20061008234458-ac50b-96f9be42b12a9d2d2b61f6700b25c1242e1c385b.gz
* Make sure indentation works even if a line begins with whitespaceGravatar axel2006-10-09
| | | | darcs-hash:20061008232351-ac50b-122ff623a2e428352477aa52afee9a71b40e569e.gz
* Update history loading/saving to handle multiline editingGravatar axel2006-10-08
| | | | darcs-hash:20061008135046-ac50b-e830fe313e23f632b9c645227f41c49c8ce600f4.gz
* Fix a few places where uncasted 0 was used as a null pointer in vararg ↵Gravatar axel2006-10-08
| | | | | | functions, causing potential crashes on 64-bit platforms darcs-hash:20061008132759-ac50b-23fe4f70a5143b8b187780403d8d21fb69c3e83f.gz
* Fis minor memory leak in screen handling codeGravatar axel2006-10-08
| | | | darcs-hash:20061008004704-ac50b-3f40073c00f1ebd8e851c49e2df873c423637d0c.gz
* Make it possible to use backslash to stay in multiline mode even when not at ↵Gravatar axel2006-10-08
| | | | | | the end of the command darcs-hash:20061007210631-ac50b-cc8513802c247d92c8d4d5f7bcf7a146aab67a1e.gz
* Fix tokenizer bug causing bad highlighting in multiline modeGravatar axel2006-10-08
| | | | darcs-hash:20061007210521-ac50b-5cdfc808389c928b932b0e41ef14abd71b537633.gz
* Add autoindentation supportGravatar axel2006-10-07
| | | | darcs-hash:20061007005625-ac50b-11873654797eb1e98fd17893022bdf995be3e2aa.gz
* Buffer calls to read() in the universal variable codeGravatar axel2006-10-07
| | | | darcs-hash:20061006184539-ac50b-d8ecc4c45d0caae12cd60e32515a1218b37831d3.gz
* Update todo listGravatar axel2006-10-06
| | | | darcs-hash:20061005201141-ac50b-5441cefd081ede3d7b02c5955c828ac7c3f132c3.gz
* Color the ellipsis used by line wrapping as comments. Thanks to Philip ↵Gravatar axel2006-10-06
| | | | | | Ganchev for the suggestion. darcs-hash:20061005194026-ac50b-2708cfe79f28dbae9febc3fc5fcddb48c1fc8822.gz
* Add missing newline in error message for popd function. Thanks to Phipip ↵Gravatar axel2006-10-05
| | | | | | Ganchev. darcs-hash:20061005064419-ac50b-4770f393ea02761a5f4b4044b456d1b618d6da23.gz
* Fix bug causing ls function to never color or classify filesGravatar axel2006-10-05
| | | | darcs-hash:20061004235530-ac50b-815b8576b4d845c4d5929e034177c917fc050cae.gz
* Move the code keeping track of file descriptor modification from reader.c to ↵Gravatar axel2006-10-05
| | | | | | screen.c darcs-hash:20061004233312-ac50b-9a10ff758375885ae78a5e5c04279c1976a037ea.gz
* Drop the optional checking of block type for the end builtinGravatar axel2006-10-05
| | | | darcs-hash:20061004233206-ac50b-cf72c879b4b58c8e5ba4e1dff5c2746ca2e8844f.gz
* Detect and handle terminals size changesGravatar axel2006-10-05
| | | | darcs-hash:20061004214502-ac50b-aaf5b76a6281c0ba8757e794b0a802793ce92916.gz
* Minor code cleanupGravatar axel2006-10-05
| | | | darcs-hash:20061004214204-ac50b-e1529fcedb1665f9871a95eba293a4a3c1150464.gz
* Add the possibility to set the cursor position using the commandline builtinGravatar axel2006-10-05
| | | | darcs-hash:20061004213948-ac50b-3f673edeb01390bb3f280812d90bc8469f2f8ba8.gz
* Add the possibility to set the input that the commandline builtin operates onGravatar axel2006-10-05
| | | | darcs-hash:20061004184939-ac50b-f2c3e2161a5bf77834a566462ac9942571c9d6ea.gz
* Mangle very long variable values when using the set builtin to print ↵Gravatar axel2006-10-05
| | | | | | variables and their values darcs-hash:20061004181901-ac50b-a043695fa8fffe877970a51dd042c4bf623a770c.gz
* Use universal variables for fish_function_path and fish_complete_pathGravatar axel2006-10-05
| | | | darcs-hash:20061004175519-ac50b-2e9dabc9ce1c21ebfcba020db8a8d84ef48433e9.gz
* Repain prompt after showing completion pagerGravatar axel2006-10-04
| | | | darcs-hash:20061004102706-ac50b-51d0603c81f3125c01bad0901f8d2b745fc18e4a.gz
* Various fixes to make double-wide characters (e.g. asian characters) work ↵Gravatar axel2006-10-02
| | | | | | with the new multiline editing code darcs-hash:20061001232136-ac50b-9bd771b382c00b71c5e2ee75df77ba2594b2a738.gz
* Second cleanup of multiline editing patch. Add code comments, use better ↵Gravatar axel2006-10-02
| | | | | | variable names, etc.. darcs-hash:20061001212243-ac50b-6cd5abfcf6b7013fd23b27734ca29af27d945ca3.gz
* First cleanup of multiline patch - add support for commands longer than one ↵Gravatar axel2006-10-02
| | | | | | line and do minor cleanups, including removal of a few unused functions darcs-hash:20061001205423-ac50b-2819a086fecb1bcd0ab1bc63bae76956f0181f54.gz
* Add function to insert a range of new elements into the middle of an array_listGravatar axel2006-10-02
| | | | darcs-hash:20061001201728-ac50b-db2f7bccee53224f50347c8995b2f6496940243d.gz
* First stab at multiline editingGravatar axel2006-10-02
| | | | darcs-hash:20061001160258-ac50b-1a760913e64b96e30ff321d7fbe4069ca161cdfe.gz
* Minor comment and documentation editsGravatar axel2006-10-02
| | | | darcs-hash:20061001155918-ac50b-8b5b4f5dbd8334bac1c0dc77fa18c8f3cfb4a878.gz
* Minor tweaks to code validation for the for builtin (again)Gravatar axel2006-10-02
| | | | darcs-hash:20061001155734-ac50b-6009b98dfccaf8f8292859f25c4d564c6b622f47.gz
* Further reduction of malloc calls in the historyGravatar axel2006-10-02
| | | | darcs-hash:20061001152040-ac50b-085f4b8ce20c4793d5e592f7a213df04208630cb.gz
* Be a bit more careful with memory alignemnt in hallocGravatar axel2006-09-30
| | | | darcs-hash:20060930121917-ac50b-6292696663684a38844b4c21360274b365e52969.gz
* Make sure M-d erases last character of word. Thanks to DynWind for the reportGravatar axel2006-09-30
| | | | darcs-hash:20060929214804-ac50b-ffb19242fcbd594fb72016427704cb51cf9d0a22.gz
* Fix bug in the setenv function (values wheren't exported!), thanks to Matrin ↵Gravatar axel2006-09-29
| | | | | | Bähr for the report. darcs-hash:20060928165405-ac50b-5ada00cfc08805677e1932c800ee79d68e35a68b.gz
* Add syntax check to see that the for builtin is not given an insufficient ↵Gravatar axel2006-09-26
| | | | | | number of arguments darcs-hash:20060926124109-ac50b-b088397933fa7ea539e48fa9fcd461de8295f7ce.gz
* Fix occasional off-by-one bug in syntax highlighting causing the character ↵Gravatar axel2006-09-25
| | | | | | next to the cursor to be unhighlighted instead of the cursor itself darcs-hash:20060924175723-ac50b-35757e87eb7076c2ecdecaed11c1bb673c571035.gz
* Make sure isatty docs are built into the main doc fileGravatar axel2006-09-20
| | | | darcs-hash:20060919175509-ac50b-0174257f46e15d6e931bd8664e8a83ac498707b2.gz
* Unly use classifications in ls if stdout is a ttyGravatar axel2006-09-20
| | | | darcs-hash:20060919165317-ac50b-c7923c7f5900ecc9814756743e6b0345efa382c5.gz
* Documentation updates from Beni CherniavskyGravatar axel2006-09-20
| | | | darcs-hash:20060919145203-ac50b-bc87b8f5e6a18395e4bc3e364da4a40ad97850e7.gz
* Fix bug in for that causes crash on syntax errorGravatar axel2006-09-20
| | | | darcs-hash:20060919142140-ac50b-48cbbdfd109e2b420d8e36acd5b13696445c0850.gz
* Minor bugfix in the switch parsing for the status builitnGravatar axel2006-09-20
| | | | darcs-hash:20060919142042-ac50b-b532e0308407d101d1f8b328a575a54e8bc46799.gz
* Add completions for the wpa_cli commandGravatar axel2006-09-19
| | | | darcs-hash:20060918222913-ac50b-9aeac9d1a5ecb4b6915625b07133b66ebab0b2bd.gz
* Make sure that syntax validator allows use of 'break' and 'continue' with ↵Gravatar axel2006-09-18
| | | | | | --help even outside of loops, and make sure 'return' is only used in function definitions. darcs-hash:20060918001518-ac50b-78977cbd17e4edce8d1b7d4c5426f478d42392af.gz
* Fix issue with ^W and other shortcurs sometimes not deleting anythingGravatar axel2006-09-17
| | | | darcs-hash:20060916230532-ac50b-395d34e2c67d2be3d634638265a98239442fd6cd.gz
* Fix a bug in completion insertion code on string with escaped quotes. This ↵Gravatar axel2006-09-15
| | | | | | bug was reported by David Benbennick. darcs-hash:20060914151821-ac50b-c6628fc01a90865e0aec6e93b39b77c3877606fc.gz
* Update todo-list. Thanks to MArtin Bähr for the additions.Gravatar axel2006-09-14
| | | | darcs-hash:20060913212744-ac50b-cb446bcebc04a89c7b065e2d3879b474740a005e.gz
* Make sude completions include /sbin and /usr/sbin in PATH. Thanks to Xavier ↵Gravatar axel2006-09-14
| | | | | | Douville for the suggestion. darcs-hash:20060913171310-ac50b-a9e30533bc634f194f73fdee1e042d407f55fcac.gz
* Fix bug in __fish_complete_subcommand, reported by Xavier DouvilleGravatar axel2006-09-13
| | | | darcs-hash:20060912231409-ac50b-c573d798d9d1abc197fcf50f3b52df2e44e1f70e.gz