nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 5f07180e8ae78b4de57305cad38bda89fbbc5fd9
parent 051fc6e05a65edaa87e91f2394e7f918e73f1066
Author: Chris Allegretta <chrisa@asty.org>
Date:   Sun,  6 May 2001 02:34:31 +0000

Okay, now let unjustify work with the mouse too :P


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@641 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
Mnano.c | 13+++++++++++++
1 file changed, 13 insertions(+), 0 deletions(-)

diff --git a/nano.c b/nano.c @@ -2011,6 +2011,19 @@ int do_justify(void) /* Now get a keystroke and see if it's unjustify; if not, unget the keystroke and return */ + +#ifndef DISABLE_MOUSE +#ifdef NCURSES_MOUSE_VERSION + + /* If it was a mouse click, parse it with do_mouse and it might become + the unjustify key. Else give it back to the input stream. */ + if ((kbinput = wgetch(edit)) == KEY_MOUSE) + do_mouse(); + else + ungetch(kbinput); +#endif +#endif + if ((kbinput = wgetch(edit)) != NANO_UNJUSTIFY_KEY) { ungetch(kbinput); blank_statusbar_refresh();