]> git.wh0rd.org Git - nano.git/log
nano.git
19 years agorestructure things so that every file has its own openfilestruct, and so
David Lawrence Ramsey [Fri, 8 Jul 2005 20:09:16 +0000 (20:09 +0000)]
restructure things so that every file has its own openfilestruct, and so
that the values in it are used directly instead of being periodically
synced up with the globals; accordingly, remove the globals; this
changes pretty much every function

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

19 years agorename filebuffer to openfile. as it's shorter
David Lawrence Ramsey [Fri, 8 Jul 2005 19:57:25 +0000 (19:57 +0000)]
rename filebuffer to openfile. as it's shorter

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

19 years agomiscellaneous minor fixes
David Lawrence Ramsey [Fri, 8 Jul 2005 04:53:51 +0000 (04:53 +0000)]
miscellaneous minor fixes

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

19 years agoanother formatting fix
David Lawrence Ramsey [Fri, 8 Jul 2005 03:15:09 +0000 (03:15 +0000)]
another formatting fix

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

19 years agorename variable open_files filebuffer, for consistency
David Lawrence Ramsey [Fri, 8 Jul 2005 02:51:58 +0000 (02:51 +0000)]
rename variable open_files filebuffer, for consistency

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

19 years agoreorder some functions for consistency
David Lawrence Ramsey [Fri, 8 Jul 2005 02:47:05 +0000 (02:47 +0000)]
reorder some functions for consistency

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

19 years agoformatting fix
David Lawrence Ramsey [Fri, 8 Jul 2005 02:36:16 +0000 (02:36 +0000)]
formatting fix

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

19 years agomore cosmetic fixes
David Lawrence Ramsey [Fri, 8 Jul 2005 02:18:23 +0000 (02:18 +0000)]
more cosmetic fixes

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

19 years agocosmetic fix
David Lawrence Ramsey [Fri, 8 Jul 2005 02:05:39 +0000 (02:05 +0000)]
cosmetic fix

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

19 years agoadd more int -> ssize_t line number fixes, plus one formatting fix
David Lawrence Ramsey [Fri, 8 Jul 2005 02:01:07 +0000 (02:01 +0000)]
add more int -> ssize_t line number fixes, plus one formatting fix

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

19 years agoreword an error message for consistency
David Lawrence Ramsey [Fri, 8 Jul 2005 01:49:43 +0000 (01:49 +0000)]
reword an error message for consistency

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

19 years agofix renumber_all() as well as renumber()
David Lawrence Ramsey [Fri, 8 Jul 2005 01:11:27 +0000 (01:11 +0000)]
fix renumber_all() as well as renumber()

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

19 years agoin renumber(), when renumbering, properly use a ssize_t instead of an
David Lawrence Ramsey [Fri, 8 Jul 2005 01:08:25 +0000 (01:08 +0000)]
in renumber(), when renumbering, properly use a ssize_t instead of an
int

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

19 years agoin shortcut_init(), per Jordi's suggestion, simplify wording of
David Lawrence Ramsey [Thu, 7 Jul 2005 20:11:17 +0000 (20:11 +0000)]
in shortcut_init(), per Jordi's suggestion, simplify wording of
nano_gotoline_msg

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

19 years agoItalian and Catalan update from the TP.
Jordi Mallach [Thu, 7 Jul 2005 20:02:39 +0000 (20:02 +0000)]
Italian and Catalan update from the TP.

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

19 years agocomment fix
David Lawrence Ramsey [Wed, 6 Jul 2005 19:20:32 +0000 (19:20 +0000)]
comment fix

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

19 years agoin display_string(), display invalid multibyte sequences as Unicode
David Lawrence Ramsey [Wed, 6 Jul 2005 19:12:41 +0000 (19:12 +0000)]
in display_string(), display invalid multibyte sequences as Unicode
0xFFFD (Replacement Character)

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

19 years agoadd missing dashes
David Lawrence Ramsey [Wed, 6 Jul 2005 19:11:15 +0000 (19:11 +0000)]
add missing dashes

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

19 years agoin faq.html, update section 4.10 to mention that pasting from the X
David Lawrence Ramsey [Tue, 5 Jul 2005 01:02:11 +0000 (01:02 +0000)]
in faq.html, update section 4.10 to mention that pasting from the X
clipboard via the middle mouse button also works when the Shift key is
used

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

19 years agotypo fix
David Lawrence Ramsey [Tue, 5 Jul 2005 00:54:40 +0000 (00:54 +0000)]
typo fix

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

19 years agowith the removal of the last snprintf(), we now only use vsnprintf(), so
David Lawrence Ramsey [Mon, 4 Jul 2005 04:22:30 +0000 (04:22 +0000)]
with the removal of the last snprintf(), we now only use vsnprintf(), so
remove snprintf()-related #ifdefs and checks

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

19 years agomore minor variable tweaks
David Lawrence Ramsey [Mon, 4 Jul 2005 03:55:13 +0000 (03:55 +0000)]
more minor variable tweaks

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

19 years agoin do_alt_speller(), if we can't invoke the spell checker, use sprintf()
David Lawrence Ramsey [Mon, 4 Jul 2005 03:43:54 +0000 (03:43 +0000)]
in do_alt_speller(), if we can't invoke the spell checker, use sprintf()
instead of snprintf() to write the error string we return, as
altspell_error will always be long enough to hold it

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

19 years agominor variable tweaks
David Lawrence Ramsey [Mon, 4 Jul 2005 03:26:43 +0000 (03:26 +0000)]
minor variable tweaks

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

19 years agoadd Mike Frysinger's Bourne shell script regexes, with a few minor
David Lawrence Ramsey [Sun, 3 Jul 2005 22:00:29 +0000 (22:00 +0000)]
add Mike Frysinger's Bourne shell script regexes, with a few minor
tweaks

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

19 years agoadd missing colon
David Lawrence Ramsey [Sat, 2 Jul 2005 22:12:27 +0000 (22:12 +0000)]
add missing colon

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

19 years agoclean up the search code a bit
David Lawrence Ramsey [Sat, 2 Jul 2005 17:56:29 +0000 (17:56 +0000)]
clean up the search code a bit

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

19 years agoin do_replace(), blank out last_replace properly again just before
David Lawrence Ramsey [Sat, 2 Jul 2005 17:49:27 +0000 (17:49 +0000)]
in do_replace(), blank out last_replace properly again just before
displaying the "Replace" prompt

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

19 years agomore cosmetic fixes
David Lawrence Ramsey [Fri, 1 Jul 2005 23:11:52 +0000 (23:11 +0000)]
more cosmetic fixes

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

19 years agominor cosmetic and constant cursor position display fixes
David Lawrence Ramsey [Fri, 1 Jul 2005 22:58:47 +0000 (22:58 +0000)]
minor cosmetic and constant cursor position display fixes

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

19 years agoBack to CVS
David Lawrence Ramsey [Thu, 30 Jun 2005 17:17:41 +0000 (17:17 +0000)]
Back to CVS

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

19 years agoGNU nano 1.3.8 v1.3.8
David Lawrence Ramsey [Thu, 30 Jun 2005 17:16:16 +0000 (17:16 +0000)]
GNU nano 1.3.8

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

19 years agoremove unneeded clearok(TRUE) from total_redraw()
David Lawrence Ramsey [Thu, 30 Jun 2005 16:18:35 +0000 (16:18 +0000)]
remove unneeded clearok(TRUE) from total_redraw()

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

19 years agomake do_yesno() refresh the edit window as well as the statusbar before
David Lawrence Ramsey [Thu, 30 Jun 2005 05:56:39 +0000 (05:56 +0000)]
make do_yesno() refresh the edit window as well as the statusbar before
getting input, as statusq() does

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

19 years agoin do_replace_highlight(), call wnoutrefresh(edit) to make sure that the
David Lawrence Ramsey [Thu, 30 Jun 2005 04:17:18 +0000 (04:17 +0000)]
in do_replace_highlight(), call wnoutrefresh(edit) to make sure that the
highlight is drawn properly

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

19 years agoin do_replace_highlight(), rename variable highlight_flag to highlight,
David Lawrence Ramsey [Thu, 30 Jun 2005 03:55:55 +0000 (03:55 +0000)]
in do_replace_highlight(), rename variable highlight_flag to highlight,
for consistency

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

19 years agocosmetic fix
David Lawrence Ramsey [Thu, 30 Jun 2005 03:53:28 +0000 (03:53 +0000)]
cosmetic fix

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

19 years agoin do_yesno(), het input from bottomwin instead of edit, so that the
David Lawrence Ramsey [Wed, 29 Jun 2005 19:01:11 +0000 (19:01 +0000)]
in do_yesno(), het input from bottomwin instead of edit, so that the
cursor isn't erroneously put in the edit window while we wait for an
answer

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

19 years agomore int -> bool conversions
David Lawrence Ramsey [Wed, 29 Jun 2005 18:17:54 +0000 (18:17 +0000)]
more int -> bool conversions

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

19 years agoimprove version()'s output
David Lawrence Ramsey [Wed, 29 Jun 2005 17:10:58 +0000 (17:10 +0000)]
improve version()'s output

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

19 years agoin POTFILES.in, remove source files that contain no translatable strings
David Lawrence Ramsey [Wed, 29 Jun 2005 02:19:02 +0000 (02:19 +0000)]
in POTFILES.in, remove source files that contain no translatable strings

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

19 years agoin find_paragraph(), reset placewewant as well as current_x to 0, in
David Lawrence Ramsey [Wed, 29 Jun 2005 01:27:33 +0000 (01:27 +0000)]
in find_paragraph(), reset placewewant as well as current_x to 0, in
order to avoid a potential screen update problem

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

19 years agoadd one missing type change
David Lawrence Ramsey [Wed, 29 Jun 2005 00:17:18 +0000 (00:17 +0000)]
add one missing type change

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

19 years agoin do_cursorpos(), if constant is TRUE, only display the cursor position
David Lawrence Ramsey [Tue, 28 Jun 2005 20:04:14 +0000 (20:04 +0000)]
in do_cursorpos(), if constant is TRUE, only display the cursor position
when disable_cursorpos is FALSE; don't refuse to display it when the
cursor position hasn't changed, as that doesn't always keep it properly
updated

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

19 years agomore comment fixes
David Lawrence Ramsey [Tue, 28 Jun 2005 19:56:14 +0000 (19:56 +0000)]
more comment fixes

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

19 years agomore comment fixes
David Lawrence Ramsey [Tue, 28 Jun 2005 19:49:15 +0000 (19:49 +0000)]
more comment fixes

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

19 years agoadd missing blank line
David Lawrence Ramsey [Tue, 28 Jun 2005 18:57:28 +0000 (18:57 +0000)]
add missing blank line

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

19 years agoformatting fix
David Lawrence Ramsey [Tue, 28 Jun 2005 17:51:28 +0000 (17:51 +0000)]
formatting fix

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

19 years agocomment fix
David Lawrence Ramsey [Tue, 28 Jun 2005 17:35:20 +0000 (17:35 +0000)]
comment fix

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

19 years agocosmetic fixes
David Lawrence Ramsey [Tue, 28 Jun 2005 14:59:38 +0000 (14:59 +0000)]
cosmetic fixes

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

19 years agorework the credits handling to display Florian König's name properly
David Lawrence Ramsey [Tue, 28 Jun 2005 07:26:11 +0000 (07:26 +0000)]
rework the credits handling to display Florian König's name properly
whether we're in a UTF-8 locale or not.  This requires a minor hack, but
it's better than requiring a massive function that we only use once

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

19 years agoadd missing blank line
David Lawrence Ramsey [Tue, 28 Jun 2005 07:16:13 +0000 (07:16 +0000)]
add missing blank line

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

19 years agoadd various type changes to avoid problems on systems where int and
David Lawrence Ramsey [Tue, 28 Jun 2005 06:25:34 +0000 (06:25 +0000)]
add various type changes to avoid problems on systems where int and
ssize_t are different sizes.  Make filestruct->lineno a ssize_t (so that
we can avoid negative line numbers at the "Go To Line" prompt),
current_y a ssize_t (in order to hold the maximum difference between two
filestruct->lineno's), totlines a size_t, and change related variables
to match

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

19 years agomore miscellaneous minor fixes
David Lawrence Ramsey [Tue, 28 Jun 2005 06:16:30 +0000 (06:16 +0000)]
more miscellaneous minor fixes

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

19 years agoin do_justify(), save placewewant, and restore it if we unjustify, in
David Lawrence Ramsey [Tue, 28 Jun 2005 06:05:54 +0000 (06:05 +0000)]
in do_justify(), save placewewant, and restore it if we unjustify, in
order to avoid a potential screen update problem

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

19 years agoin edit_redraw(), make do_refresh a bool instead of an int
David Lawrence Ramsey [Tue, 28 Jun 2005 05:56:16 +0000 (05:56 +0000)]
in edit_redraw(), make do_refresh a bool instead of an int

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

19 years agoremove now-unused search_last_line global
David Lawrence Ramsey [Tue, 28 Jun 2005 05:27:20 +0000 (05:27 +0000)]
remove now-unused search_last_line global

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

19 years agoper Mike Frysinger's suggestion, in the "nanorc" regexes, put "^" back
David Lawrence Ramsey [Mon, 27 Jun 2005 12:25:17 +0000 (12:25 +0000)]
per Mike Frysinger's suggestion, in the "nanorc" regexes, put "^" back
in the comment regex so that we don't match strings containing #'s
anymore

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

19 years agoclarify and consolidate the descriptions of the "fill" and "tabsize"
David Lawrence Ramsey [Mon, 27 Jun 2005 05:01:32 +0000 (05:01 +0000)]
clarify and consolidate the descriptions of the "fill" and "tabsize"
options in the documentation (e.g. "fill 0" acts just like "fill
[negative number]")

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

19 years agoadd missing "?" to the color name regex of the "nanorc" regexes, so that
David Lawrence Ramsey [Mon, 27 Jun 2005 03:47:52 +0000 (03:47 +0000)]
add missing "?" to the color name regex of the "nanorc" regexes, so that
regexes like "color ,green" won't be colored as though they're invalid

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

19 years agoadd support for case insensitive expression matching when using color
David Lawrence Ramsey [Mon, 27 Jun 2005 03:07:10 +0000 (03:07 +0000)]
add support for case insensitive expression matching when using color
syntax highlighting, via the "icolor" directive, and add it to those
regexes that can use it (ported from Brand Huntsman's old patch)

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

19 years agosimplify the file extension regex for groff
David Lawrence Ramsey [Mon, 27 Jun 2005 03:04:49 +0000 (03:04 +0000)]
simplify the file extension regex for groff

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

19 years agoadd Mike Frysinger's GCC builtins regex to the "c-file" regexes
David Lawrence Ramsey [Mon, 27 Jun 2005 02:56:59 +0000 (02:56 +0000)]
add Mike Frysinger's GCC builtins regex to the "c-file" regexes

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

19 years agopunctuation fix
David Lawrence Ramsey [Sun, 26 Jun 2005 23:35:55 +0000 (23:35 +0000)]
punctuation fix

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

19 years agodo the same thing for the equivalent regex for assembler files
David Lawrence Ramsey [Sun, 26 Jun 2005 23:16:14 +0000 (23:16 +0000)]
do the same thing for the equivalent regex for assembler files

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

19 years agomore last-minute comment fixes
David Lawrence Ramsey [Sun, 26 Jun 2005 22:59:54 +0000 (22:59 +0000)]
more last-minute comment fixes

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

19 years agoadd missing int -> bool conversion
David Lawrence Ramsey [Sun, 26 Jun 2005 22:32:51 +0000 (22:32 +0000)]
add missing int -> bool conversion

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

19 years agoin do_toggle(), properly treat color syntax highlighting as enabled by
David Lawrence Ramsey [Sun, 26 Jun 2005 20:05:01 +0000 (20:05 +0000)]
in do_toggle(), properly treat color syntax highlighting as enabled by
default, and only treat wrapping as enabled by default when
DISABLE_WRAPPING isn't defined

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

19 years agoapparently a "[[:space:]]" doesn't work properly inside a "[^ ... ]";
David Lawrence Ramsey [Sun, 26 Jun 2005 19:49:53 +0000 (19:49 +0000)]
apparently a "[[:space:]]" doesn't work properly inside a "[^ ... ]";
replace it with a literal space and a literal tab, so that include files
are properly colored again

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

19 years agoper Mike Frysinger's suggestion, change the word detection functions'
David Lawrence Ramsey [Sun, 26 Jun 2005 19:03:48 +0000 (19:03 +0000)]
per Mike Frysinger's suggestion, change the word detection functions'
behavior back to what it was before (for now, until there's a way for
the user to control it), as their new behavior makes them harder to use
when editing source code; by the same token, leave word count's behavior
the way it is, since it's generally not used when editing source code

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

19 years agoadd Mike Frysinger's regexes for assembler files
David Lawrence Ramsey [Sun, 26 Jun 2005 03:32:03 +0000 (03:32 +0000)]
add Mike Frysinger's regexes for assembler files

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

19 years agoin nanorc.sample, banish " " whever possible in favor of "[[:space:]]"
David Lawrence Ramsey [Sun, 26 Jun 2005 03:26:24 +0000 (03:26 +0000)]
in nanorc.sample, banish " " whever possible in favor of "[[:space:]]"

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

19 years agoadd "cxx" and "hxx" to the list of extensions that the "c-file" regexes
David Lawrence Ramsey [Sun, 26 Jun 2005 02:55:04 +0000 (02:55 +0000)]
add "cxx" and "hxx" to the list of extensions that the "c-file" regexes
apply to, and add "warning" and "error" to them as well

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

19 years agolast-minute comment fixes
David Lawrence Ramsey [Sat, 25 Jun 2005 20:56:36 +0000 (20:56 +0000)]
last-minute comment fixes

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

19 years agoin disable_flow_control() and enable_flow_control(), only turn off flow
David Lawrence Ramsey [Thu, 23 Jun 2005 22:28:56 +0000 (22:28 +0000)]
in disable_flow_control() and enable_flow_control(), only turn off flow
control on input, as it might be needed for output on slow terminals

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

19 years agomore cosmetic fixes
David Lawrence Ramsey [Wed, 22 Jun 2005 02:31:12 +0000 (02:31 +0000)]
more cosmetic fixes

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

19 years agoremove all instances of charcpy() and replace them with strncpy(), for
David Lawrence Ramsey [Wed, 22 Jun 2005 00:24:11 +0000 (00:24 +0000)]
remove all instances of charcpy() and replace them with strncpy(), for
ease of maintenance

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

19 years agoput back erroneously removed bits
David Lawrence Ramsey [Tue, 21 Jun 2005 22:48:38 +0000 (22:48 +0000)]
put back erroneously removed bits

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

19 years agotypo fixes
David Lawrence Ramsey [Tue, 21 Jun 2005 22:37:47 +0000 (22:37 +0000)]
typo fixes

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

19 years agochange some instances of charcpy() back to strncpy(), as the latter's
David Lawrence Ramsey [Tue, 21 Jun 2005 22:32:50 +0000 (22:32 +0000)]
change some instances of charcpy() back to strncpy(), as the latter's
numm-termination is needed in some places

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

19 years agooops; do_yesno() doesn't need display_string(); it only needs to use
David Lawrence Ramsey [Tue, 21 Jun 2005 21:03:06 +0000 (21:03 +0000)]
oops; do_yesno() doesn't need display_string(); it only needs to use
actual_x() to get the actual number of characters in buf when it calls
mvwaddnstr()

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

19 years agoin titlebar(), handle VERLEN's being a UTF-8 string
David Lawrence Ramsey [Tue, 21 Jun 2005 20:37:04 +0000 (20:37 +0000)]
in titlebar(), handle VERLEN's being a UTF-8 string

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

19 years agofix total_redraw() so that it always keeps the cursor in the same window
David Lawrence Ramsey [Tue, 21 Jun 2005 20:16:26 +0000 (20:16 +0000)]
fix total_redraw() so that it always keeps the cursor in the same window

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

19 years agoin do_yesno(), add a missing assert, and use display_string() to display
David Lawrence Ramsey [Tue, 21 Jun 2005 19:47:39 +0000 (19:47 +0000)]
in do_yesno(), add a missing assert, and use display_string() to display
the prompt, so that we don't end it in the middle of a multibyte
character if it's more than (COLS - 1) bytes long

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

19 years agoper Jordi's suggestion, change the toggle for -E/--tabstospaces to
David Lawrence Ramsey [Tue, 21 Jun 2005 17:44:01 +0000 (17:44 +0000)]
per Jordi's suggestion, change the toggle for -E/--tabstospaces to
Meta-Q

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

19 years agoper Jordi's suggestion, remove the Meta-U toggle for -U/--quickblank;
David Lawrence Ramsey [Tue, 21 Jun 2005 16:19:47 +0000 (16:19 +0000)]
per Jordi's suggestion, remove the Meta-U toggle for -U/--quickblank;
the rcfile option is enough for those that use it regularly

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

19 years agomore cosmetic fixes
David Lawrence Ramsey [Tue, 21 Jun 2005 15:47:39 +0000 (15:47 +0000)]
more cosmetic fixes

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

19 years agorevert last change, since it'll cause problems with arguments containing
David Lawrence Ramsey [Tue, 21 Jun 2005 15:41:46 +0000 (15:41 +0000)]
revert last change, since it'll cause problems with arguments containing
spaces

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

19 years agoin configure.ac, add a few more minor consistency fixes
David Lawrence Ramsey [Tue, 21 Jun 2005 15:32:12 +0000 (15:32 +0000)]
in configure.ac, add a few more minor consistency fixes

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

19 years agocomment fixes
David Lawrence Ramsey [Tue, 21 Jun 2005 04:16:12 +0000 (04:16 +0000)]
comment fixes

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

19 years agorevert last change, as the multibyte strcoll() functions can't handle
David Lawrence Ramsey [Tue, 21 Jun 2005 04:11:04 +0000 (04:11 +0000)]
revert last change, as the multibyte strcoll() functions can't handle
e.g. 2-to-1 character conversions as the original strcoll() can

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

19 years agoadd a multibyte case-insensitive version of strcoll(), and make
David Lawrence Ramsey [Tue, 21 Jun 2005 03:26:58 +0000 (03:26 +0000)]
add a multibyte case-insensitive version of strcoll(), and make
diralphasort() use it so that filenames are sorted properly according to
the current locale

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

19 years agocosmetic fixes
David Lawrence Ramsey [Tue, 21 Jun 2005 01:41:46 +0000 (01:41 +0000)]
cosmetic fixes

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

19 years agorecover properly when the alternate spell checker fails
David Lawrence Ramsey [Tue, 21 Jun 2005 01:33:31 +0000 (01:33 +0000)]
recover properly when the alternate spell checker fails

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

19 years agomake sure the function checks are *really* in alphabetical order
David Lawrence Ramsey [Mon, 20 Jun 2005 23:10:24 +0000 (23:10 +0000)]
make sure the function checks are *really* in alphabetical order

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

19 years agocomment fix
David Lawrence Ramsey [Mon, 20 Jun 2005 21:17:01 +0000 (21:17 +0000)]
comment fix

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

19 years agotypo fix
David Lawrence Ramsey [Mon, 20 Jun 2005 21:03:57 +0000 (21:03 +0000)]
typo fix

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

19 years agoremove unnecessary variables from and add missing asserts to
David Lawrence Ramsey [Mon, 20 Jun 2005 20:58:41 +0000 (20:58 +0000)]
remove unnecessary variables from and add missing asserts to
control_mbrep()

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

19 years agotypo fix
David Lawrence Ramsey [Mon, 20 Jun 2005 03:01:04 +0000 (03:01 +0000)]
typo fix

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

19 years agoupdate the "Feature Toggles" section in nano.texi to match current nano
David Lawrence Ramsey [Sun, 19 Jun 2005 22:22:01 +0000 (22:22 +0000)]
update the "Feature Toggles" section in nano.texi to match current nano

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