liljencrantz
|
db0a982570
|
Make path checking on startup faster by only using builtin commands
darcs-hash:20070928213821-75c98-65fb9e2159bfef7ab04468511378ac3efbf2308e.gz
|
2007-09-29 07:38:21 +10:00 |
|
liljencrantz
|
3a73b60956
|
Ignore errors when autoloading keybindings
darcs-hash:20070928213741-75c98-8339e7f5f5b465af315efd606fe866624f958320.gz
|
2007-09-29 07:37:41 +10:00 |
|
liljencrantz
|
093cb71f91
|
Fix bug in exit code that made the exit builtin exit even if there where running jobs if called directly from the commandline
darcs-hash:20070926090159-75c98-2760c6c24e21fd14711c9ce3bef1b0890b495d65.gz
|
2007-09-26 19:01:59 +10:00 |
|
liljencrantz
|
cf8e746d0c
|
First stab at dropping all support for readlines inputrc files and instead using an internal system for performing keybinding.
darcs-hash:20070925161447-75c98-1feaef88a4b518badb7879f598f06ab650a8f93b.gz
|
2007-09-26 02:14:47 +10:00 |
|
liljencrantz
|
819c20e1d8
|
Fix bug causing some fish strings not to be translated
darcs-hash:20070923211111-75c98-3bac272b81c4af4e18968a532987d9a7be1c273a.gz
|
2007-09-24 07:11:11 +10:00 |
|
liljencrantz
|
61ebc12dd4
|
Minor polish like adding missing whitespace, switch to using --argument switch in function definitions to make code more readable, add a few minor saftey checks, etc.
darcs-hash:20070923210730-75c98-88557ba8b6020cae04a5e437c6bb6370e39c04d9.gz
|
2007-09-24 07:07:30 +10:00 |
|
liljencrantz
|
0679a6351f
|
Fix bug making builtin help for the '.' builtin not show up.
darcs-hash:20070922223828-75c98-41cf335992cd61ef5c958889714766c513d5d5f7.gz
|
2007-09-23 08:38:28 +10:00 |
|
liljencrantz
|
e1afe17671
|
Fix bug in eval function, forgot to turn off new scope creation.
darcs-hash:20070922193055-75c98-ea4a37e3ba1bce4da7d2b65ef464740cc67822e2.gz
|
2007-09-23 05:30:55 +10:00 |
|
liljencrantz
|
5ecd0e22bf
|
Remove a few calls to the test command in favour of the switch builtin to speed statup up
darcs-hash:20070922190734-75c98-0e63a0ed6685edc2c9aa941f0b26c14466c7af6a.gz
|
2007-09-23 05:07:34 +10:00 |
|
liljencrantz
|
048f903a9d
|
Create common function for listing available character encodings, make sure it is used in all relevant places.
darcs-hash:20070921211051-75c98-5ff21df5b29e8a66ef0c4488afb96acfdb6f74a2.gz
|
2007-09-22 07:10:51 +10:00 |
|
liljencrantz
|
dab7e6c7b9
|
Move mkae completion function to its own file
darcs-hash:20070921210401-75c98-6b303317ba375f0c6402e81902e599e79a9c06ed.gz
|
2007-09-22 07:04:01 +10:00 |
|
liljencrantz
|
06de2602cb
|
Clean up interactive mode init a bit. Move a few utility functions to their own files.
darcs-hash:20070921205212-75c98-b8b6f88e151e8d0d2fca21626bf8e36a22c565b1.gz
|
2007-09-22 06:52:12 +10:00 |
|
liljencrantz
|
65d223e672
|
Make sure all keybinding scripts repaint properly
darcs-hash:20070921151723-75c98-83f2fe86ace0f6e567db26faa4d94665971af145.gz
|
2007-09-22 01:17:23 +10:00 |
|
liljencrantz
|
8c4770a26c
|
Add boilerplate definition when using funced on undefined function
darcs-hash:20070921142954-75c98-752f389dfe4022ea3e72092bb717a60314408d41.gz
|
2007-09-22 00:29:54 +10:00 |
|
liljencrantz
|
2375578310
|
Add a few comments, remove debug message add function descriptions to up-or-search and down-or-search shellscript functions
darcs-hash:20070921141121-75c98-0c6b3970f766429ba5e5c674ab3f6283f1f8824c.gz
|
2007-09-22 00:11:21 +10:00 |
|
liljencrantz
|
d2d397d9eb
|
Make up/down cursor move up or down when in multiline mode, except if already in search mode or at the top/bottom line. Since part of this is done in script-space, this involves adding some functionality to the commandline builtin.
darcs-hash:20070921140549-75c98-ba9e83f5e6fdecae5df8f83dd863794c6af9770c.gz
|
2007-09-22 00:05:49 +10:00 |
|
axel
|
c9fe154c01
|
Avoid using test command in prompt, makes it slightly faster
darcs-hash:20070908191717-ac50b-c2d936bff0e7aead0aecad6aa9e024e63b72fc97.gz
|
2007-09-09 05:17:17 +10:00 |
|
axel
|
2a3b01a7a0
|
Avoid using -n switch to ecco
darcs-hash:20070908191554-ac50b-22f205c0da9dde0cbe19154ee6f4f64fed49241a.gz
|
2007-09-09 05:15:54 +10:00 |
|
liljencrantz
|
ad02bb9b48
|
Add a 'generic' type of event that can be emited from any piece of code or by the user. Use this event layer to perform interactive configuration startup at the correct time.
darcs-hash:20070819164230-75c98-f91b8a73de7bbbb500d80770ddf4d2d46ae592cc.gz
|
2007-08-20 02:42:30 +10:00 |
|
liljencrantz
|
e464b4270c
|
Make the prompt different when root user. This change was suggested by Claes Nästén.
darcs-hash:20070818230302-75c98-8015683bda0bc75aeab048e2f6509afc9809ffa1.gz
|
2007-08-19 09:03:02 +10:00 |
|
patroclo7
|
27baa6e62b
|
Completions for prt-get and pkgutils, the package management utilities for CRUX (Giorgio Lando)
darcs-hash:20070803202253-782a0-e2140559cdf45e3a543c3e9d915fe84537ee73a6.gz
|
2007-08-04 06:22:53 +10:00 |
|
Giorgio Lando
|
fa9d00a81a
|
Completions for ports, a tool for port management in CRUX linux
darcs-hash:20070804110916-cbd54-5a9d129b9cfc7bf1b8f09248631ddbfbfc0dda22.gz
|
2007-08-04 21:09:16 +10:00 |
|
liljencrantz
|
20526687b2
|
Drop contains function, since we now have a builtin.
darcs-hash:20070801225554-75c98-cbaba63efdd06277364cc9b3ef871b9e76a7edb9.gz
|
2007-08-02 08:55:54 +10:00 |
|
axel
|
782a739736
|
Remove confusing and misleading error message when trying to repaint the prompt during startup, reported by Chris Rebert.
darcs-hash:20070801180901-ac50b-43abf47182fcaa19fdbd993d480ac07f2915b6ed.gz
|
2007-08-02 04:09:01 +10:00 |
|
axel
|
cd19320ab2
|
Minor bug fix in mime-completion-filter - correctly handle when there is no mimetype
darcs-hash:20070801173955-ac50b-0459fc6049e9ee1907c368b8a5a01b6aa1973e45.gz
|
2007-08-02 03:39:55 +10:00 |
|
axel
|
91de143003
|
Replace the count function with a builtin for performance reasons. The count function used at least two forks, which was noticable on systems such as OS X with slow forks
darcs-hash:20070731212332-ac50b-8f5b2e70008ddb131dc8bae3f361d8d65a294948.gz
|
2007-08-01 07:23:32 +10:00 |
|
axel
|
2caaa7526d
|
Make sure completion descriptions generated by make_vcs_completions.fish are properly escaped. Thanks to Claes Næstén for the bug report.
darcs-hash:20070605105111-ac50b-e2cbb17047be6c6b0ddf5847507986f50c97be4c.gz
|
2007-06-05 20:51:11 +10:00 |
|
axel
|
52e7a7ec1c
|
Actually add the count function. Thanks to Tassilo Horn for the report.
darcs-hash:20070424153317-ac50b-f6ab71ad0ea9d74351169d18f1dc856a442ee3f4.gz
|
2007-04-25 01:33:17 +10:00 |
|
axel
|
5425970706
|
Add a fes minor completion corrections
darcs-hash:20070423220148-ac50b-460b1d404dca7169054459ab6c7f9845dad51a05.gz
|
2007-04-24 08:01:48 +10:00 |
|
axel
|
e2714b05eb
|
Launch debug shell on TRAP signal.
darcs-hash:20070423211026-ac50b-fccf4fb588775fbacc5cdc9f121abe417970066f.gz
|
2007-04-24 07:10:26 +10:00 |
|
axel
|
2c02b59703
|
Replace the eval builtin with a function
darcs-hash:20070422221806-ac50b-28cffc6c3063c14cd8ab30f999e3530314c78af2.gz
|
2007-04-23 08:18:06 +10:00 |
|
axel
|
dd48de068d
|
Add funced function, which works like vared, but with functions
darcs-hash:20070422185539-ac50b-9080fb745cec45609e7e29971b55b96e073806e6.gz
|
2007-04-23 04:55:39 +10:00 |
|
axel
|
c323fc226f
|
Add support for changing token separator in command substitution. IT is not the first character of IFS, same as in various other shells
darcs-hash:20070422184956-ac50b-7e03b375feb9fd22e11aa7a7d8f8add8e3b717a5.gz
|
2007-04-23 04:49:56 +10:00 |
|
axel
|
176c1a487b
|
Minor improvements to the completion generator and gcc completions
darcs-hash:20070422101414-ac50b-07612cd287d524a361e358369732c26fc9ff3b67.gz
|
2007-04-22 20:14:14 +10:00 |
|
axel
|
b4ccce2dc3
|
Add completion support for named function arguments
darcs-hash:20070421080931-ac50b-c3e482ad145c619d23cc5f19256010b5b0697c57.gz
|
2007-04-21 18:09:31 +10:00 |
|
axel
|
06688fb9ea
|
Change output format of complete -C to make writing case insensitive command specific completions more transparent
darcs-hash:20070420195506-ac50b-b5f56bb2964e65d13abfb9281ce26db2b8c341b7.gz
|
2007-04-21 05:55:06 +10:00 |
|
axel
|
91d1dee06b
|
Add completions for evince
darcs-hash:20070418224801-ac50b-83713782420d5f820add93e47b57d2289f289b61.gz
|
2007-04-19 08:48:01 +10:00 |
|
axel
|
3e030bc6c6
|
Add a completion function for completiong file url:s
darcs-hash:20070418224611-ac50b-4e457b2218751a182989f3635bb98c5e8a8b9766.gz
|
2007-04-19 08:46:11 +10:00 |
|
axel
|
b9009eba96
|
Remove explicit directory completion from __fish_complete_mime, we only want directory completion as a fallback in order to minimize the number of reasonable completions that are ignored. This issue was reported by Claes Nästén.
darcs-hash:20070417225658-ac50b-26178885ea4f8693858a74cec57a743831430634.gz
|
2007-04-18 08:56:58 +10:00 |
|
axel
|
52f9560b4f
|
Rename save_function to funcsave to keep consistency between function/variable functions
darcs-hash:20070416214453-ac50b-9ec9559fc468256dc149e92e9fece37da940ad7e.gz
|
2007-04-17 07:44:53 +10:00 |
|
axel
|
a03a4d1ba3
|
Add newline to error message in alias.fish. This problem was reported by flixil.
darcs-hash:20070412115221-ac50b-0ff23d6e2158522d10c7e799dc9f1594112f1869.gz
|
2007-04-12 21:52:21 +10:00 |
|
axel
|
94a483d46b
|
Minor tweak to vcs completion generation code. Most significantly, some svn command descriptions which where previously truncated are now complete.
darcs-hash:20070324193714-ac50b-61b10db649ef82ba8d8d658ef10cc05c2253d5f0.gz
|
2007-03-25 05:37:14 +10:00 |
|
axel
|
0f51d5ec18
|
Do not use makefile to generate vcs completions, do it directly in the script. Also add some minor updates to the vcs completions.
darcs-hash:20070224125927-ac50b-f1242b198ea0651c993b045d584262dc32062338.gz
|
2007-02-24 22:59:27 +10:00 |
|
axel
|
08eb92707a
|
Fix paran mismatch bug in umount completions that popped up when dropping the N_ script
darcs-hash:20070223163630-ac50b-efa267645ce113eab089d49d240bb3e00e9f07e5.gz
|
2007-02-24 02:36:30 +10:00 |
|
axel
|
e50f43416b
|
Add missing file for vi completions that is needed to complete files selectively based on mime types. Also use it to improve emacs completions, in order to balance my GNU karma.
darcs-hash:20070222214555-ac50b-60aa6a3e4cea77451c51d40d2a574d145f3de4fe.gz
|
2007-02-23 07:45:55 +10:00 |
|
axel
|
7118269e4b
|
Minor tweaks to vared function
darcs-hash:20070208170118-ac50b-76ea318d47de28a4437ecf0a50daea2c617017ea.gz
|
2007-02-09 03:01:18 +10:00 |
|
axel
|
4b1fced1f8
|
Add -u flag to case completions - case is often used to parse switches, coloring them red makes no sense
darcs-hash:20070205122839-ac50b-a87b86846216ad495f58825f3cb27692fc8bf269.gz
|
2007-02-05 22:28:39 +10:00 |
|
axel
|
25082b6528
|
Update vi/vim completions. Add __fish_complete_text function that completes using any text file, and __fish_filter_mime that filters a file list based on mimetype. This update was written by Velko Hristov with some suggestions and updates by me.
darcs-hash:20070204151809-ac50b-b7f3b44ac528f9e994bf0f842ee2e008866fb620.gz
|
2007-02-05 01:18:09 +10:00 |
|
axel
|
dcad2ef17b
|
Switch various completions to the simpler format for __fish_complete_suffix
darcs-hash:20070130153435-ac50b-abe42f3f464cb96db062c83084d97ef377a72e80.gz
|
2007-01-31 01:34:35 +10:00 |
|
axel
|
418192b312
|
Make the first and last argument to __fish_complete_suffix optional. Use mimedb to look up descriptions if not supplied.
darcs-hash:20070130152631-ac50b-24f1c947d88ce3ad20f31a17b58adfe02cf002e2.gz
|
2007-01-31 01:26:31 +10:00 |
|