I forgot to mention, this is currently targeted at julia 0.5, it needs the new function types. It should work for nightlies.
On Thursday, February 18, 2016 at 3:23:41 PM UTC+1, Mauro wrote: > > > Sounds very useful! I have a scenario that probably fits... When using > > PyCall I always find myself pressing tab to see what methods are defined > on > > a python object: > > > > "obj[:get_something]()[<tab><tab><tab>"... Crap... Gotta look at the > docs... > > > > It would be awesome if you gave a quick how-to for something like that. > > I just tried that but it doesn't seem to work (yet?). That would be the > killer feature! > > > On Thursday, February 18, 2016, Fabian Gans <[email protected] > <javascript:>> wrote: > > > >> I want to share an (unregistered) package called CustomREPLComepletions > >> https://github.com/meggart/CustomREPLCompletions.jl. It hooks into the > >> REPL completion system and lets you add individual completions > depending on > >> the function surrounding the current cursor. > >> > >> For example, if after the following lines: > >> > >> using CustomREPLCompletions > >> d=Dict("aa"=>5,"bb"=>6) > >> d[" > >> > >> hit the tab key twice and the completion suggestions will be "aa" and > >> "bb". > >> > >> Another example, and the main reason I put this together is when > reading > >> files containing some kind of datastructure: > >> > >> using CustomREPLCompletions, HDF5 > >> data = h5read("myfile.h5"," # hit tab after the " > >> > >> This will look up the groups and variables stored in myfile.h5 and so > you > >> can tab-complete yourself through the file's hierarchy. > >> I wanted to find out if anyone besides me would find this useful and if > >> yes how to best integrate this into the packages it concerns. > >> > >> Fabian > >> > >> > >> >
