Ævar Arnfjörð Bjarmason <[email protected]> writes: >> Text is wider than the buffer (see logging on a 80 character wide >> frame). The old implementation adapted the display to the number >> of columns of the window. > > Hadn't noticed that, but I see it now that I reduce the size of my > terminal. Maybe Emacs has some framework for dealing with this sort of > thing?
Just query the number of columns of the window and then adapt the position of the items to it. It is not so complex. >> There are lots of missing options for logging. Why? > > Well, there's a lot of git-log(1) options, presumably they're missing > since nobody's added them yet. My implementation has 17 options for `log'. Each option requires just one trivial line of code. I think that Phil's implementation doesn't require much more for reflecting git options. [snip] > Aside from functions needing docstrings what sort of help system do > you have in mind? My implementation reserves the key `?' for entering a special mode that displays the docstring of a command instead of executing it. That feature is permanently advertised on the minibuffer. If the new implementation has something similar, it is not obvious for the user.
