Re: Erlang Shell history
Fred Hebert <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.general |
|---|---|
| Message-ID | <[email protected]> |
On 07/10, Frank Muller wrote: >Hi guys > >Is there a way to remove the last N commands from shell history ? > >/Frank By default the cache lines are stored at `filename:basedir(user_cache, "erlang-history")`, which will contain the log data. This is handled using disk_log as an application (http://erlang.org/doc/man/disk_log.html) and it uses the internal format, which has both a size check and an index. Deleting or removing records would require specifically maintaining that format. It might be easier to just drop the files, or replace the content of the bad lines in the actual content file while maintaining the string length, since I don't think it does an actual hash check, just a size check. I've tried replacing a few lines out of mine and the in-line edit seems to work fine as long as length is maintained.