Chris Allegretta
|
2084acc37d
|
At LONG last committed David's patch
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@912 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-11-29 03:43:08 +00:00 |
Chris Allegretta
|
08893e08e3
|
Preliminary syntax highlighting support. New functions colortoint() and parse_color() in rcfile.c, new code in edit_add() in winio.c to actually do the highlighting. It's not even close to pretty yet :P
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@910 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-11-29 02:42:27 +00:00 |
Chris Allegretta
|
9b8b370132
|
Put 1.0 Hurd fixes in 1.1 tree (function keys, SIGTSTP sigaction
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@908 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-11-19 05:09:15 +00:00 |
Jordi Mallach
|
773623c066
|
Typo fixes in help strings.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@896 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-28 21:00:49 +00:00 |
Chris Allegretta
|
7bf7274d9f
|
nano.c:main() - Add Esc-[IGL] keys for FreeBSD Console (PgUp,PgDn,Insert)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@890 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-28 04:29:55 +00:00 |
Chris Allegretta
|
6d0aa9f3b7
|
More do_prev_word() fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@886 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-26 15:21:41 +00:00 |
Chris Allegretta
|
e59fc829d8
|
Okay, now fix do_prev_word so it doesn't crash when it hits a blank line, it's still not perfect =/
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@884 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-24 18:07:58 +00:00 |
Chris Allegretta
|
2cd72b6aa2
|
Back out off by one fix that's not actually off by one, it was a different bug :-)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@878 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-24 17:25:36 +00:00 |
Chris Allegretta
|
3a24f3f780
|
Changed header comments to say "version 2" instead of "version 1" as the COPYING file is actually version 2 of the GPL (bug noticed by Jordi Mallach)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@873 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-24 11:33:54 +00:00 |
Chris Allegretta
|
48ebb81fb2
|
nano.c:main() - Fixed off by one when checking for MAIN_LIST_LEN. Ugh.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@871 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-24 01:34:15 +00:00 |
Chris Allegretta
|
abf22a8fb2
|
- nano.c: - Added the #ifdefs around do_prev_word the code in main()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@870 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-24 00:58:19 +00:00 |
Chris Allegretta
|
fa0c6963ce
|
Fixed null_at to ACTUALLY DO SOMETHING with its arg. Again, this was causing nasty errors if the call to nrealloc moved where the data was located
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@866 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-22 23:22:19 +00:00 |
Chris Allegretta
|
878ced39bf
|
- nano.c:do_prev_word() - Fixed goofy logic setting x pos to value of last line when hitting the beginning of first line, prog should simply abort.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@865 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-22 20:05:34 +00:00 |
Chris Allegretta
|
b3655b4c5e
|
DLR's cut and miscellaneous fixes, my cut fixes, and context-sensitive help, woohoo
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@864 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-22 03:15:31 +00:00 |
Chris Allegretta
|
76e291beee
|
Added conversion messages for DOS and Mac files, and Alt-space as do-previous-word
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@858 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-14 19:05:10 +00:00 |
Chris Allegretta
|
b516d8e3f3
|
- nano.c:main() - Added var constcheck as a CRC-like check of whether cursor pos has changed and if so update the pos with -c
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@820 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-03 00:01:36 +00:00 |
Chris Allegretta
|
b26cb39296
|
Don't show non-positive shortcut keys in help_init()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@814 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-02 04:22:34 +00:00 |
Chris Allegretta
|
ad3f478452
|
- Take control-space out of -tiny build, unneeded
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@812 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-02 03:54:13 +00:00 |
Chris Allegretta
|
1c27d3e875
|
nano.c:main() - Fix the KEY_IC being undefined when using slang
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@808 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-02 02:56:45 +00:00 |
Chris Allegretta
|
7fdbd05b41
|
Readded DISABLE_CURPOS cause we can't get away without it (Search Wrapped msgs) and Ken's findnextr fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@807 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-10-02 00:55:38 +00:00 |
Chris Allegretta
|
1b3381bee8
|
Initialize totsize in files.c:new_file() and let do_gotopos keep current position when invoking the alternate speller (DLR)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@799 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-28 21:59:01 +00:00 |
Chris Allegretta
|
a951f21c59
|
- nano.c: do_mouse() - Change k based on currslen to allow the new widths in bottombars()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@793 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-27 21:07:39 +00:00 |
Chris Allegretta
|
56214c6aef
|
DLR's fixes: arg for operatingdir's getopt_long text, changes to cases 2b and 2c in do_wrap for Pico compatibility, and new arg save_cutbuffer to global_init() to stop the cutbuffer from being lost with multiple buffers
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@789 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-27 02:46:53 +00:00 |
Chris Allegretta
|
99e30e1bee
|
Oops, we shoudn't let DOS_FILE and MAX_FILE be set at the same time
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@784 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-23 02:45:27 +00:00 |
Chris Allegretta
|
ce78c1eb88
|
DLR's latest fixes for the tabcomp code and keys
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@783 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-23 01:18:03 +00:00 |
Chris Allegretta
|
96bd4e4ed8
|
Readd skipping Meta-A,B,E in do_toggle, oops I'm with it now :-)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@781 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-22 22:27:37 +00:00 |
Chris Allegretta
|
8d990b5e8b
|
- Bracket (brace, parens, etc) matching code by Ken Tyler. New functions do_find_bracket(), changes to findnextstr(), command is Meta-] (hope you dont mind since I already sold off Meta-O to the MacOS file code Ken...)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@780 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-22 22:14:25 +00:00 |
Chris Allegretta
|
3e3ae94084
|
- New smooth scroll code by Ken Tyler. New flag -S, --smooth, changes to page_up() and page_down()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@778 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-22 19:02:04 +00:00 |
Chris Allegretta
|
8fa1e28681
|
Added mac file support too
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@774 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-22 04:20:25 +00:00 |
Chris Allegretta
|
7004c289f8
|
-D cmdline flag for DOS formatted files
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@773 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-22 00:42:10 +00:00 |
Chris Allegretta
|
6414b40d3d
|
Make the Alt-key seqs work with the mouse
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@772 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-21 03:21:11 +00:00 |
Chris Allegretta
|
e1f1452eb5
|
General: - New flag -o, --operatingdir, similar to Pico's -o mode. New function check_operating_dir(), changes to load_file (arg), open_file_dup_search (arg), new function do_gotopos for -F.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@767 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-19 03:19:43 +00:00 |
Chris Allegretta
|
0357c4d552
|
- nano.c: main() - Added vars oldcurrent and oldcurrent_x to check whether cursor pos has changed and if so update the pos with -c
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@765 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-19 02:59:25 +00:00 |
Chris Allegretta
|
68532c37ef
|
Fix unneeded vars with NANO_SMALL
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@764 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-17 13:49:33 +00:00 |
Chris Allegretta
|
ff98983602
|
Fix acconfig.h, NANO_SMALL leaves out Auto Indent
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@763 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-09-17 13:48:00 +00:00 |
Chris Allegretta
|
c1049aced1
|
Add and fix bugs #63 and 64
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@744 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-08-17 00:03:46 +00:00 |
Chris Allegretta
|
41ed01632f
|
do_mark() - Temporarily disable cursorpos when enabled to be able to see the mark (un)set message (Ken Tyler)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@739 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-07-24 00:21:03 +00:00 |
Chris Allegretta
|
307d4c8f6b
|
Many multibuffer fixes by DLR
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@731 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-07-15 20:25:33 +00:00 |
Chris Allegretta
|
355fbe5770
|
Moved --loadoninsert to --multibuffer and -F, --enable-extra defines --enable-multibuffer
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@727 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-07-14 19:32:47 +00:00 |
Chris Allegretta
|
a212acf100
|
Oops, no need to translate %s
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@726 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-07-13 02:00:49 +00:00 |
Chris Allegretta
|
9cf9e06003
|
Put the #ifdef back, dope
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@725 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-07-11 12:06:13 +00:00 |
Chris Allegretta
|
819e3db74d
|
Move previous and next buffer code to main loop instead of do_toggles()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@723 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-07-11 02:37:19 +00:00 |
Chris Allegretta
|
2d7893d086
|
Added multi buffer (load on insert) code. This wont intoduce any bugs ;-)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@722 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-07-11 02:08:33 +00:00 |
Chris Allegretta
|
b26ecb597e
|
Oops, make that Alt-[-7.8
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@719 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-07-04 16:27:05 +00:00 |
Chris Allegretta
|
052f9d238e
|
main() - Added Alt-[-[-7,8 support for home/end keys (Jeff Teunissen).
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@718 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-07-04 16:06:21 +00:00 |
Chris Allegretta
|
df20e83412
|
Okay I guess the wnouterefresh()s aren't needed in the SIGCONT handler
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@706 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-07-01 04:28:45 +00:00 |
Chris Allegretta
|
ac899e5f80
|
do_suspend() - Added _POSIX_VDISABLE macro to fully ignore suspend keystroke. Eliminates the possibility that nano can be suspended when it's not supposed to be
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@703 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-06-30 04:09:09 +00:00 |
Chris Allegretta
|
521e00d761
|
rewrote suspend handler, added sigfillset before setting up handler with sigaction, allows nano to suspend properly with mutt
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@699 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-06-28 16:52:52 +00:00 |
Chris Allegretta
|
658399aeb9
|
Moved extension functions to meta keys, new macro TOGGLE() for toggling flags
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@686 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-06-14 02:54:22 +00:00 |
Chris Allegretta
|
ecc3d7f39e
|
write_file() - New arg, nonamechange, means whether or not to update the current filename after writing the file out.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@677 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
|
2001-06-05 23:24:55 +00:00 |