aboutsummaryrefslogtreecommitdiffhomepage
path: root/input.h
Commit message (Collapse)AuthorAge
* Add command to temporarily suppress the autosuggestion featureGravatar Ian Munsie2012-07-01
| | | | | | | | Autosuggestion will be automatically re-enabled next time a character is inserted. An alternative implementation would require another command to explicitly re-enable it. Signed-off-by: Ian Munsie <darkstarsword@gmail.com>
* Notice when fish_term256 changes and react to itGravatar ridiculousfish2012-03-05
|
* Removed discriminated union from block_t type, allowing us to store ↵Gravatar ridiculousfish2012-02-07
| | | | wcstrings in it
* Migrate input_function_get_names to wcstring_list_tGravatar ridiculousfish2012-01-23
|
* More work to migrate off of ad-hoc data structuresGravatar ridiculousfish2011-12-31
|
* Some changes to migrate towards C++ and a multithreaded modelGravatar ridiculousfish2011-12-26
|
* remove trailing spacesGravatar Grissiom2010-09-18
| | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change.
* Add lots of new code comments.Gravatar liljencrantz2008-01-14
| | | | darcs-hash:20080113164747-75c98-9d0cefd27be7aef7ba60772616d9da7e6bb52912.gz
* Remove readline legacy input function 'winch' and replace its functionality ↵Gravatar liljencrantz2007-10-01
| | | | | | 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
* Drop the unneeded input-function delete-line. It was only there for ↵Gravatar liljencrantz2007-09-30
| | | | | | compatiability with readline, which we have dropped. darcs-hash:20070930073018-75c98-d3abd6e63797c4954778486064f5f55a718f066c.gz
* Drop the unneeded input-function exit. It was only there for compatiability ↵Gravatar liljencrantz2007-09-29
| | | | | | with readline, which we have rdropped. darcs-hash:20070929072114-75c98-db188ce2bc31a0668867f9de05ffeed098b988c2.gz
* First stab at dropping all support for readlines inputrc files and instead ↵Gravatar liljencrantz2007-09-26
| | | | | | using an internal system for performing keybinding. darcs-hash:20070925161447-75c98-1feaef88a4b518badb7879f598f06ab650a8f93b.gz
* Make up/down cursor move up or down when in multiline mode, except if ↵Gravatar liljencrantz2007-09-22
| | | | | | 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
* Make sure cwd colors update when the variable changes. This is a common ↵Gravatar axel2006-12-12
| | | | | | regression, it seems. This time it was caused by the repaint reductions added in 1.22.2. darcs-hash:20061212101348-ac50b-970686fcd3317f19c6131cdc46885a841c68a6d6.gz
* Fix beginning/end-of-line input function, add beginning/end-of-buffer functionsGravatar axel2006-11-01
| | | | darcs-hash:20061031220149-ac50b-6e6b8f523642bead730059dd96ee2d1290283b5e.gz
* Allow Meta-newline to always insert a newline characterGravatar axel2006-10-09
| | | | darcs-hash:20061009011529-ac50b-c8e3d77b569bc445e586c95aca01e4433fbff598.gz
* Detect and handle terminals size changesGravatar axel2006-10-05
| | | | darcs-hash:20061004214502-ac50b-aaf5b76a6281c0ba8757e794b0a802793ce92916.gz
* Some minor steps towards making vi-mode workGravatar axel2006-07-24
| | | | darcs-hash:20060723205203-ac50b-8125e733ed92689ba847ccbb9076d05910e701ac.gz
* Use the intern function to share the strings used to describe various key ↵Gravatar axel2006-06-22
| | | | | | bindings. This saves both performance, code size and memory use, but there is a pathological case where the user continually changes key bindings, resulting in more allocated memory than needed. darcs-hash:20060621140344-ac50b-c7eb89a94a96538215f9a6737f8e4bacd6a801fb.gz
* Fix the longstanding hang-on-exit bug in eterm, as well as making sure the ↵Gravatar axel2006-05-14
| | | | | | history is saved when the terminal emulator exits darcs-hash:20060514101623-ac50b-f8ce693ec111e3c158640ef8de309bf7e5484c5b.gz
* Fix bug that causing terminal corruption if a job is put under job control ↵Gravatar axel2006-03-10
| | | | | | before running in interactive mode. This is fixed by doing more inits at startup (but only slightly more) darcs-hash:20060310133809-ac50b-d31cd7bab1a3a58de2833f73735817a3d0b3ed7d.gz
* Fixes to api documentation, added .PHONY to makefile actions, made a few ↵Gravatar axel2006-01-24
| | | | | | private functions static darcs-hash:20060123204014-ac50b-b9d2a10c7f00945b5d9d244cb3b8c1489fe280de.gz
* Add header guards to the header files.Gravatar James Vega2005-10-05
| | | | darcs-hash:20051004151139-35ec8-7af69b9d7647d145dc621f7eaea726e729cff554.gz
* Initial revisionGravatar axel2005-09-20
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz