axel
|
c4f3b5e9ef
|
Unload older autoloaded functions
darcs-hash:20061010224546-ac50b-7c3f38d32d4a413a9c0d8436bb13a5d65235f3a7.gz
|
2006-10-11 08:45:46 +10:00 |
|
axel
|
f5916358e5
|
Fix bug in the input buffering of messages to/from fishd causing garbled messages
darcs-hash:20061010222113-ac50b-1b6b01ab781ecbadf11a99b501f19a526ae7a7cf.gz
|
2006-10-11 08:21:13 +10:00 |
|
axel
|
e3e1b34fec
|
Only show greeting in interactive mode
darcs-hash:20061010173154-ac50b-4831a80be03ed132ca5f709dcc5284d17d828d4e.gz
|
2006-10-11 03:31:54 +10:00 |
|
James Vega
|
18bb4ca826
|
Makefile.in: Update clean target to preserve builtin_help.c, user_doc, doc_src/builtin_doc and remove share/fish
darcs-hash:20060920040413-35ec8-2bc89e5dff67e2cab274676df2ca90eb1bb385e9.gz
|
2006-09-20 14:04:13 +10:00 |
|
axel
|
007e4662e3
|
Fix bug in contains function
darcs-hash:20061009215133-ac50b-3dc99c245e69c176f334046d9746d533a106cf2a.gz
|
2006-10-10 07:51:33 +10:00 |
|
axel
|
e11677ef66
|
Make the greeting message configurable using the fish_greeting variable
darcs-hash:20061009214905-ac50b-cc07bf2b76c5306f96d1bca7fd478d972de25de8.gz
|
2006-10-10 07:49:05 +10:00 |
|
axel
|
194167da32
|
New version of the xdg fix. Unlike the previous version, this one should actually work.
darcs-hash:20061009212440-ac50b-10d1cdd7441335d033171f5b71a8a97f8a1d1dfb.gz
|
2006-10-10 07:24:40 +10:00 |
|
axel
|
dafeac5c40
|
Fix compilation issues in xdg library caused missing headers. Thanks to Jamessan for the report.
darcs-hash:20061009201230-ac50b-4b5c183fbd88ef45a0ededdc3eea79191951fb5f.gz
|
2006-10-10 06:12:30 +10:00 |
|
axel
|
effea85984
|
Apdate address of fish homepage
darcs-hash:20061009152007-ac50b-403f605d46849a3b83192d872c4f6322bf97bb7e.gz
|
2006-10-10 01:20:07 +10:00 |
|
axel
|
0b34836c79
|
Update dependency list
darcs-hash:20061009151948-ac50b-89b0c12a9c8763517d85bf3e46f78b7c64846db6.gz
|
2006-10-10 01:19:48 +10:00 |
|
axel
|
f85ce201ee
|
Do not use INTERNAL_SEPARATOR tokens to separate different parts of an unescaped string when unescape_special is false. This fixes a bug where weird characters would sometimes be printed in completion descriptions
darcs-hash:20061009151913-ac50b-47a9d3274b2399cef6fd0e12a908a606da2c4903.gz
|
2006-10-10 01:19:13 +10:00 |
|
axel
|
80ac4ddc2b
|
Allow more than one argument to the commandline builtin. The arguments will be joined together using newlines
darcs-hash:20061009141608-ac50b-546c0f5897670bb7e628d6e7c63d687eac261ee1.gz
|
2006-10-10 00:16:08 +10:00 |
|
axel
|
9a0f712e29
|
Make the screen repainting code slightly more robust by keeping track of whether clr_eol may be needed to clear 'debris' from e.g. resizes
darcs-hash:20061009132642-ac50b-6162ed86a97771a8da4be2adff3ad6a4f1851616.gz
|
2006-10-09 23:26:42 +10:00 |
|
axel
|
286e110fb1
|
Various minor cleanups
darcs-hash:20061009103408-ac50b-a54797b9f89f51a8fc8f13674e8fd2329e989d4c.gz
|
2006-10-09 20:34:08 +10:00 |
|
axel
|
988a7fddf3
|
Indent empty lines after a block command correctly. Thanks to Philip Ganchev for the suggestion.
darcs-hash:20061009095931-ac50b-c958a6ec7a130019527e8e06d94af010d55ac3d5.gz
|
2006-10-09 19:59:31 +10:00 |
|
axel
|
a321505351
|
Allow escaped newlines within qoutes, expand them to themselves
darcs-hash:20061009012248-ac50b-a403705cfe166c7686a168bc017c50c316c28161.gz
|
2006-10-09 11:22:48 +10:00 |
|
axel
|
a074cd62bc
|
Be more rigorous with the exit codes set by the parser and builtins
darcs-hash:20061009012102-ac50b-4f28c43dd1ccdcc04d1620a6da05218a99fd7337.gz
|
2006-10-09 11:21:02 +10:00 |
|
axel
|
7a8b468165
|
Allow Meta-newline to always insert a newline character
darcs-hash:20061009011529-ac50b-c8e3d77b569bc445e586c95aca01e4433fbff598.gz
|
2006-10-09 11:15:29 +10:00 |
|
axel
|
770fa771b6
|
Unknown commands should set the status flag to 127, as in bash and friends
darcs-hash:20061008234650-ac50b-d41e6ec3d0a6088b0addf5721aecf8d98ed866cd.gz
|
2006-10-09 09:46:50 +10:00 |
|
axel
|
414fa591b8
|
Make sure that if a syntax error occurs, the parser does not try to evaluate command substitutions in the command
darcs-hash:20061008234458-ac50b-96f9be42b12a9d2d2b61f6700b25c1242e1c385b.gz
|
2006-10-09 09:44:58 +10:00 |
|
axel
|
941b472b37
|
Make sure indentation works even if a line begins with whitespace
darcs-hash:20061008232351-ac50b-122ff623a2e428352477aa52afee9a71b40e569e.gz
|
2006-10-09 09:23:51 +10:00 |
|
axel
|
179f575593
|
Update history loading/saving to handle multiline editing
darcs-hash:20061008135046-ac50b-e830fe313e23f632b9c645227f41c49c8ce600f4.gz
|
2006-10-08 23:50:46 +10:00 |
|
axel
|
6400b60bdd
|
Fix a few places where uncasted 0 was used as a null pointer in vararg functions, causing potential crashes on 64-bit platforms
darcs-hash:20061008132759-ac50b-23fe4f70a5143b8b187780403d8d21fb69c3e83f.gz
|
2006-10-08 23:27:59 +10:00 |
|
axel
|
0e03e872be
|
Fis minor memory leak in screen handling code
darcs-hash:20061008004704-ac50b-3f40073c00f1ebd8e851c49e2df873c423637d0c.gz
|
2006-10-08 10:47:04 +10:00 |
|
axel
|
e51322ac81
|
Make it possible to use backslash to stay in multiline mode even when not at the end of the command
darcs-hash:20061007210631-ac50b-cc8513802c247d92c8d4d5f7bcf7a146aab67a1e.gz
|
2006-10-08 07:06:31 +10:00 |
|
axel
|
1e739166b3
|
Fix tokenizer bug causing bad highlighting in multiline mode
darcs-hash:20061007210521-ac50b-5cdfc808389c928b932b0e41ef14abd71b537633.gz
|
2006-10-08 07:05:21 +10:00 |
|
axel
|
560e53fd5f
|
Add autoindentation support
darcs-hash:20061007005625-ac50b-11873654797eb1e98fd17893022bdf995be3e2aa.gz
|
2006-10-07 10:56:25 +10:00 |
|
axel
|
184d58cd36
|
Buffer calls to read() in the universal variable code
darcs-hash:20061006184539-ac50b-d8ecc4c45d0caae12cd60e32515a1218b37831d3.gz
|
2006-10-07 04:45:39 +10:00 |
|
axel
|
bcf3024cf0
|
Update todo list
darcs-hash:20061005201141-ac50b-5441cefd081ede3d7b02c5955c828ac7c3f132c3.gz
|
2006-10-06 06:11:41 +10:00 |
|
axel
|
9611a3b205
|
Color the ellipsis used by line wrapping as comments. Thanks to Philip Ganchev for the suggestion.
darcs-hash:20061005194026-ac50b-2708cfe79f28dbae9febc3fc5fcddb48c1fc8822.gz
|
2006-10-06 05:40:26 +10:00 |
|
axel
|
8ace1739f5
|
Add missing newline in error message for popd function. Thanks to Phipip Ganchev.
darcs-hash:20061005064419-ac50b-4770f393ea02761a5f4b4044b456d1b618d6da23.gz
|
2006-10-05 16:44:19 +10:00 |
|
axel
|
302516a747
|
Fix bug causing ls function to never color or classify files
darcs-hash:20061004235530-ac50b-815b8576b4d845c4d5929e034177c917fc050cae.gz
|
2006-10-05 09:55:30 +10:00 |
|
axel
|
ad5a6e0552
|
Move the code keeping track of file descriptor modification from reader.c to screen.c
darcs-hash:20061004233312-ac50b-9a10ff758375885ae78a5e5c04279c1976a037ea.gz
|
2006-10-05 09:33:12 +10:00 |
|
axel
|
873fd83307
|
Drop the optional checking of block type for the end builtin
darcs-hash:20061004233206-ac50b-cf72c879b4b58c8e5ba4e1dff5c2746ca2e8844f.gz
|
2006-10-05 09:32:06 +10:00 |
|
axel
|
d1078f8582
|
Detect and handle terminals size changes
darcs-hash:20061004214502-ac50b-aaf5b76a6281c0ba8757e794b0a802793ce92916.gz
|
2006-10-05 07:45:02 +10:00 |
|
axel
|
0ea668b260
|
Minor code cleanup
darcs-hash:20061004214204-ac50b-e1529fcedb1665f9871a95eba293a4a3c1150464.gz
|
2006-10-05 07:42:04 +10:00 |
|
axel
|
91c745e4b5
|
Add the possibility to set the cursor position using the commandline builtin
darcs-hash:20061004213948-ac50b-3f673edeb01390bb3f280812d90bc8469f2f8ba8.gz
|
2006-10-05 07:39:48 +10:00 |
|
axel
|
7d73349889
|
Add the possibility to set the input that the commandline builtin operates on
darcs-hash:20061004184939-ac50b-f2c3e2161a5bf77834a566462ac9942571c9d6ea.gz
|
2006-10-05 04:49:39 +10:00 |
|
axel
|
53a2c017fe
|
Mangle very long variable values when using the set builtin to print variables and their values
darcs-hash:20061004181901-ac50b-a043695fa8fffe877970a51dd042c4bf623a770c.gz
|
2006-10-05 04:19:01 +10:00 |
|
axel
|
80ff583400
|
Use universal variables for fish_function_path and fish_complete_path
darcs-hash:20061004175519-ac50b-2e9dabc9ce1c21ebfcba020db8a8d84ef48433e9.gz
|
2006-10-05 03:55:19 +10:00 |
|
axel
|
0c7f74c78d
|
Repain prompt after showing completion pager
darcs-hash:20061004102706-ac50b-51d0603c81f3125c01bad0901f8d2b745fc18e4a.gz
|
2006-10-04 20:27:06 +10:00 |
|
axel
|
13b1ea3f50
|
Various fixes to make double-wide characters (e.g. asian characters) work with the new multiline editing code
darcs-hash:20061001232136-ac50b-9bd771b382c00b71c5e2ee75df77ba2594b2a738.gz
|
2006-10-02 09:21:36 +10:00 |
|
axel
|
44ff9956b9
|
Second cleanup of multiline editing patch. Add code comments, use better variable names, etc..
darcs-hash:20061001212243-ac50b-6cd5abfcf6b7013fd23b27734ca29af27d945ca3.gz
|
2006-10-02 07:22:43 +10:00 |
|
axel
|
add1fa9208
|
First cleanup of multiline patch - add support for commands longer than one line and do minor cleanups, including removal of a few unused functions
darcs-hash:20061001205423-ac50b-2819a086fecb1bcd0ab1bc63bae76956f0181f54.gz
|
2006-10-02 06:54:23 +10:00 |
|
axel
|
8b2059c628
|
Add function to insert a range of new elements into the middle of an array_list
darcs-hash:20061001201728-ac50b-db2f7bccee53224f50347c8995b2f6496940243d.gz
|
2006-10-02 06:17:28 +10:00 |
|
axel
|
15724d0798
|
First stab at multiline editing
darcs-hash:20061001160258-ac50b-1a760913e64b96e30ff321d7fbe4069ca161cdfe.gz
|
2006-10-02 02:02:58 +10:00 |
|
axel
|
2839f5e567
|
Minor comment and documentation edits
darcs-hash:20061001155918-ac50b-8b5b4f5dbd8334bac1c0dc77fa18c8f3cfb4a878.gz
|
2006-10-02 01:59:18 +10:00 |
|
axel
|
67c820cee8
|
Minor tweaks to code validation for the for builtin (again)
darcs-hash:20061001155734-ac50b-6009b98dfccaf8f8292859f25c4d564c6b622f47.gz
|
2006-10-02 01:57:34 +10:00 |
|
axel
|
bce4c78d49
|
Further reduction of malloc calls in the history
darcs-hash:20061001152040-ac50b-085f4b8ce20c4793d5e592f7a213df04208630cb.gz
|
2006-10-02 01:20:40 +10:00 |
|
axel
|
421ebcc2d7
|
Be a bit more careful with memory alignemnt in halloc
darcs-hash:20060930121917-ac50b-6292696663684a38844b4c21360274b365e52969.gz
|
2006-09-30 22:19:17 +10:00 |
|