aboutsummaryrefslogtreecommitdiffhomepage
path: root/history.h
Commit message (Collapse)AuthorAge
* Support for a "pending item" in history.Gravatar ridiculousfish2015-04-20
| | | | | | | | | | | Before running a command, we add the command to history, so that if the command causes us to exit it's still captured in history. But that command should not be considered part of history when expanding the history within the command itself. For example, `echo $history[1]` should be the previously run command, not `echo $history[1]` itself. Fixes #2028
* Remove a bunch of dead code identified by cppcheckGravatar ridiculousfish2014-10-31
|
* Improve history robustness against corrupt filesGravatar ridiculousfish2014-07-29
| | | | Fixes #1581
* Add support for history --merge to incorporate history changes fromGravatar ridiculousfish2014-07-25
| | | | | | other sessions. Fixes #825
* Run restyle.sh to enforce style rules.Gravatar ridiculousfish2014-03-31
|
* Allow appending path hints to history items after they have been added,Gravatar ridiculousfish2014-03-28
| | | | | allowing us to avoid the delay before items appear in history. Should fix #984
* Update style and formatting to conform to fish style guide.Gravatar ridiculousfish2014-01-15
|
* Autosuggestion adoption of new parserGravatar ridiculousfish2013-10-08
|
* Large set of changes to improve history atomicity on filesystems that do not ↵Gravatar ridiculousfish2013-04-27
| | | | | | support locking Should address https://github.com/fish-shell/fish-shell/issues/685
* Make fish try to detect when it's an orphaned process and then exit politelyGravatar ridiculousfish2012-12-05
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/422
* Fix for issue where history file would be read immediately on launchGravatar ridiculousfish2012-12-04
|
* Added a history speed testGravatar ridiculousfish2012-12-03
| | | | | Profile driven caching of config directory Style fixes
* Fix for a long standing race where multiple shells can overwrite each ↵Gravatar ridiculousfish2012-12-03
| | | | | | | others' .tmp files, and lose history. Added a long description of the incremental history strategy Fixes https://github.com/fish-shell/fish-shell/issues/371
* Turn on incremental history saving (cross your fingers)Gravatar ridiculousfish2012-12-03
|
* More work towards incremental history. Added some tests.Gravatar ridiculousfish2012-12-02
|
* First attempt towards supporting incremental history writesGravatar ridiculousfish2012-12-02
|
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
|
* Remove trailing whitespaces and change tabs to spacesGravatar Łukasz Niemier2012-11-18
|
* Switch from std::list to std::vector in a few places to reduce compiled code ↵Gravatar ridiculousfish2012-07-24
| | | | size
* Various changes to reduce fish's compiled code sizeGravatar ridiculousfish2012-07-17
| | | | OS X release build executable size dropped from 672k to 511k
* Fix for https://github.com/fish-shell/fish-shell/issues/66Gravatar ridiculousfish2012-07-09
| | | | Make fish import .bash_history if regular history is not found
* Support for importing fish 1.x's history and format, and also bashGravatar ridiculousfish2012-06-15
|
* Adding history builtinGravatar Siteshwar Vashisht2012-06-05
|
* Fix lots of bugs related to the static analyzerGravatar ridiculousfish2012-03-26
| | | | Improved how screen.cpp interacts with output_set_writer()
* Re-implement $history variableGravatar ridiculousfish2012-03-19
| | | | Added -L option to set to mean "don't abbreviate"
* Final cleanup of io_data_t now that I recognize the bizarre way in which it ↵Gravatar ridiculousfish2012-03-04
| | | | shares output buffers (not sure how this ever worked before)
* Fix for history being saved too oftenGravatar ridiculousfish2012-03-03
|
* Changed iterators from iter++ to ++iterGravatar ridiculousfish2012-03-01
| | | | Large set of changes to history to ensure that histories from other sessions don't "bleed" into the current session
* Changes to make autosuggestion smarter about not suggesting commands that ↵Gravatar ridiculousfish2012-02-16
| | | | could never succeed.
* Initial work towards making autosuggestion smarter by recognizing pathsGravatar ridiculousfish2012-02-15
|
* Make history searching skip the autosuggestionGravatar ridiculousfish2012-02-06
|
* Initial stab at autosuggestionsGravatar ridiculousfish2012-02-06
|
* Change the history so that when you go forwards, it no longer highlightsGravatar ridiculousfish2012-02-05
|
* Final cleanup of historyGravatar ridiculousfish2012-02-05
|
* Moved LRU to its own fileGravatar ridiculousfish2012-02-05
|
* Work on new history implementationGravatar ridiculousfish2012-02-05
|
* 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.
* Rewritten history implementation - uses mmap to save lots of memory and also ↵Gravatar axel2006-10-21
| | | | | | allows incremental saving. The history is autosaved every five minutes and every five added entries darcs-hash:20061020223649-ac50b-5e3e2c1e395feec0f5ac457149639f68d52d40f0.gz
* Lazily load history fileGravatar axel2006-02-07
| | | | darcs-hash:20060206150810-ac50b-f4e5fe9312aa898fa025d2874444c4fc5724c309.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