ReplMaker.jl
ReplMaker.jl copied to clipboard
Simple API for building repl modes in Julia
An error appears when trying to overwrite the shell model key with `julia 1.8`. ```julia julia> using ReplMaker julia> function parse_to_expr(s) quote Meta.parse($s) end end parse_to_expr (generic function with 1...
the suggested method is to add ```julia atreplinit() do repl try @eval using ReplMaker @async initrepl( apropos; prompt_text="search> ", prompt_color=:magenta, start_key=')', mode_name="search_mode" ) catch end end ``` now if we...
Sometimes I want to give a user the opportunity to intervene in some otherwise-automated process if a certain condition is satisfied. As a toy example, consider an `AbstractDict` object where...
I noticed there's no `git` tags for 0.2.6 or 0.2.7, and that this repo still has a Travis CI setup (likely completely obsolete at this point?) So I thought it...
Also disable Travis CI which last run for this project ~9 months ago, and enable Julia TagBot, see The action won't be run on this repository until this PR is...
I would like to suggest being able to invoke a REPL, with a shortcut combo, instead of just one key, give Julia expressiveness it seems only `)` and `}` are...
It'd be good if the user could supply a custom function other than `show`, or thier own IO / MIME type to be used when `show` is called in a...
Feel free to close this issue, and I totally get that people opening such issues is usually very annoying. In any case, thought I'd mention the following packages ``` REPLHistory...
Is there a way to remove or disable a REPL mode once installed with `initrepl()`? For example, I'm trying to import a package which initiates its own REPL mode via...
I think that having fun the package default to binding a repl mode to a key is probably a bad idea. One idea that may be preferable is if the...