liljencrantz
|
3ca3b6209d
|
Make the Alt-p keybinding respect the PAGER variable
darcs-hash:20071006103231-75c98-59ef22ad49526f52cff8a97d9fac9f003af19213.gz
|
2007-10-06 20:32:31 +10:00 |
|
liljencrantz
|
9299515f3e
|
'Misfeature' fix for eval function - make it force job control when in interactive mode, in order to make commands that expect to control the terminal happy
darcs-hash:20071006102326-75c98-b168d709d54edb21c478ec2d69420468a2c08da1.gz
|
2007-10-06 20:23:26 +10:00 |
|
liljencrantz
|
188f0454b7
|
Use IO redirection to make the eval function actually have a working stdin
darcs-hash:20071005150245-75c98-d6a6d2f6ec1690079ee30f0e9cccf61e30e14c08.gz
|
2007-10-06 01:02:45 +10:00 |
|
liljencrantz
|
68857220ac
|
Make fish automatically realise a repaint is needed in more situations, making many keybinding calls to 'commandline -f repaint' unneeded
darcs-hash:20071005145919-75c98-ce349d3718e54df30a050b97afee48b56ab46348.gz
|
2007-10-06 00:59:19 +10:00 |
|
liljencrantz
|
8cd8c3002e
|
Actually make the previously defined function for reloading key bindings on chage of function into an event handler as intended...
darcs-hash:20070930225557-75c98-284157fbbc56effe781bf26c21499a8e5586e563.gz
|
2007-10-01 08:55:57 +10:00 |
|
liljencrantz
|
4b85eb32d7
|
Remove readline legacy input function 'winch' and replace its functionality with an event handler function. Once again make the null keybinding do nothing. There are various sitauations where you want to perform a repaint at just the right time, and more or less by luck it worked very well to do this on null, but this really shouldn't happen and no longer does. Hopefully if new repainting issues turn up, they can be fixed at the root instead of once again reapplying this broken bandaid.
darcs-hash:20070930225354-75c98-8e2b518aa0ef694cee889c1c599ff4f158d9eb7f.gz
|
2007-10-01 08:53:54 +10:00 |
|
liljencrantz
|
5870ee7723
|
Add input function completions for the commandline builtin
darcs-hash:20070930074204-75c98-670704072134326d281626dcc6c1e7dc5be66140.gz
|
2007-09-30 17:42:04 +10:00 |
|
liljencrantz
|
feec9579c2
|
Drop the unneeded input-function delete-line. It was only there for compatiability with readline, which we have dropped.
darcs-hash:20070930073018-75c98-d3abd6e63797c4954778486064f5f55a718f066c.gz
|
2007-09-30 17:30:18 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
axel
|
76d9051605
|
Add vim completions, written by Velko Hristov
darcs-hash:20070130004233-ac50b-5c48b940b29ac4f3c377bc88e2abf2e490e9df48.gz
|
2007-01-30 10:42:33 +10:00 |
|
axel
|
be0bd50bad
|
Remove unneeded code from isatty, fix spelling in docs
darcs-hash:20070127141215-ac50b-d15c657b62862841df80c55095a05e9c38086a11.gz
|
2007-01-28 00:12:15 +10:00 |
|
axel
|
9c5fb0392d
|
Make save_function print the help text when given no argumetns. Thanks to Alexander Kellett for the suggestion.
darcs-hash:20070119131538-ac50b-a77f60f557677543f38c73ffc21a209432b8b26a.gz
|
2007-01-19 23:15:38 +10:00 |
|
axel
|
029be823e2
|
Remove the final non-builtin call from __fish_gnu_complete, to make it even faster
darcs-hash:20070118162853-ac50b-a31f51d53ba3121eaf6dfb4006dde00491fd53c2.gz
|
2007-01-19 02:28:53 +10:00 |
|
axel
|
81e0fcbc13
|
Additional performance tweak for __fish_gnu_complete
darcs-hash:20070116125116-ac50b-0a702bc02f9a126b36505864dcc597661a7ca2b0.gz
|
2007-01-16 22:51:16 +10:00 |
|
axel
|
b999bd9c8c
|
Bugfix in __fish_gnu_complete - switches could be ignored
darcs-hash:20070116112226-ac50b-6d6ce88d87f74a3779e4c6de6c62068c49354966.gz
|
2007-01-16 21:22:26 +10:00 |
|