Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Support for a "pending item" in history. | ridiculousfish | 2015-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 cppcheck | ridiculousfish | 2014-10-31 |
| | |||
* | Improve history robustness against corrupt files | ridiculousfish | 2014-07-29 |
| | | | | Fixes #1581 | ||
* | Add support for history --merge to incorporate history changes from | ridiculousfish | 2014-07-25 |
| | | | | | | other sessions. Fixes #825 | ||
* | Run restyle.sh to enforce style rules. | ridiculousfish | 2014-03-31 |
| | |||
* | Allow appending path hints to history items after they have been added, | ridiculousfish | 2014-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. | ridiculousfish | 2014-01-15 |
| | |||
* | Autosuggestion adoption of new parser | ridiculousfish | 2013-10-08 |
| | |||
* | Large set of changes to improve history atomicity on filesystems that do not ↵ | ridiculousfish | 2013-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 politely | ridiculousfish | 2012-12-05 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/422 | ||
* | Fix for issue where history file would be read immediately on launch | ridiculousfish | 2012-12-04 |
| | |||
* | Added a history speed test | ridiculousfish | 2012-12-03 |
| | | | | | Profile driven caching of config directory Style fixes | ||
* | Fix for a long standing race where multiple shells can overwrite each ↵ | ridiculousfish | 2012-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) | ridiculousfish | 2012-12-03 |
| | |||
* | More work towards incremental history. Added some tests. | ridiculousfish | 2012-12-02 |
| | |||
* | First attempt towards supporting incremental history writes | ridiculousfish | 2012-12-02 |
| | |||
* | Apply new indentation, brace, and whitespace style | ridiculousfish | 2012-11-18 |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | Łukasz Niemier | 2012-11-18 |
| | |||
* | Switch from std::list to std::vector in a few places to reduce compiled code ↵ | ridiculousfish | 2012-07-24 |
| | | | | size | ||
* | Various changes to reduce fish's compiled code size | ridiculousfish | 2012-07-17 |
| | | | | OS X release build executable size dropped from 672k to 511k | ||
* | Fix for https://github.com/fish-shell/fish-shell/issues/66 | ridiculousfish | 2012-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 bash | ridiculousfish | 2012-06-15 |
| | |||
* | Adding history builtin | Siteshwar Vashisht | 2012-06-05 |
| | |||
* | Fix lots of bugs related to the static analyzer | ridiculousfish | 2012-03-26 |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | Re-implement $history variable | ridiculousfish | 2012-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 ↵ | ridiculousfish | 2012-03-04 |
| | | | | shares output buffers (not sure how this ever worked before) | ||
* | Fix for history being saved too often | ridiculousfish | 2012-03-03 |
| | |||
* | Changed iterators from iter++ to ++iter | ridiculousfish | 2012-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 ↵ | ridiculousfish | 2012-02-16 |
| | | | | could never succeed. | ||
* | Initial work towards making autosuggestion smarter by recognizing paths | ridiculousfish | 2012-02-15 |
| | |||
* | Make history searching skip the autosuggestion | ridiculousfish | 2012-02-06 |
| | |||
* | Initial stab at autosuggestions | ridiculousfish | 2012-02-06 |
| | |||
* | Change the history so that when you go forwards, it no longer highlights | ridiculousfish | 2012-02-05 |
| | |||
* | Final cleanup of history | ridiculousfish | 2012-02-05 |
| | |||
* | Moved LRU to its own file | ridiculousfish | 2012-02-05 |
| | |||
* | Work on new history implementation | ridiculousfish | 2012-02-05 |
| | |||
* | Some changes to migrate towards C++ and a multithreaded model | ridiculousfish | 2011-12-26 |
| | |||
* | remove trailing spaces | Grissiom | 2010-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 ↵ | axel | 2006-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 file | axel | 2006-02-07 |
| | | | | darcs-hash:20060206150810-ac50b-f4e5fe9312aa898fa025d2874444c4fc5724c309.gz | ||
* | Add header guards to the header files. | James Vega | 2005-10-05 |
| | | | | darcs-hash:20051004151139-35ec8-7af69b9d7647d145dc621f7eaea726e729cff554.gz | ||
* | Initial revision | axel | 2005-09-20 |
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz |