David Lawrence Ramsey
d08348b99c
make some ints that use the value of fill and can be greater than COLS
...
ssize_t's for consistency, and add a few minor cosmetic fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1938 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-18 22:02:21 +00:00
David Lawrence Ramsey
e6ef8b9bb9
revert the blocking of meta sequences in main(), as it doesn't solve the
...
problem of meta sequences' sometimes being interpreted as printable
characters when they shouldn't be
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1937 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-12 22:01:38 +00:00
David Lawrence Ramsey
807657b0fe
document keeping meta sequences from getting through to do_char() in the
...
changelog, and update a related comment
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1936 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-12 21:40:04 +00:00
David Lawrence Ramsey
f887298c6e
don't let meta sequences get through to do_char()
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1935 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-12 21:30:36 +00:00
David Lawrence Ramsey
db6015c7d7
make the help menu shortcut display more flexible, add more intuitive
...
aliases for moving to the beginning and end of a paragraph and
justifying the entire file, and make those aliases available in the main
shortcut list too, since Pico's practice of putting them in the search
menu is rather odd
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1934 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-11 21:41:13 +00:00
David Lawrence Ramsey
fd73c462f4
for more compatibility with Pico, remove extra space after a character
...
in punct if that character is the same as the one before it
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1933 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-11 21:28:36 +00:00
Jordi Mallach
12d5b2f6bd
Updated manpages by Jean-Philippe.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1932 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-10 22:18:53 +00:00
David Lawrence Ramsey
c7ca28a6ba
make get_edit_input() respect view mode, and clarify its changelog entry
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1931 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-07 21:51:49 +00:00
David Lawrence Ramsey
6ccf0e2386
minor cosmetic fix
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1930 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-07 15:45:14 +00:00
David Lawrence Ramsey
1a5c4c691c
when calling AC_TRY_RUN() to test for a broken regexec() function, set
...
the fourth parameter to default to "no" (since it apparently only occurs
on glibc 2.2.3-based systems) so that cross-compiling will work
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1929 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-07 00:48:49 +00:00
David Lawrence Ramsey
02517e0a0f
add DB's overhaul of the file loading code to increase efficiency,
...
remove ugly workarounds for most cases of edittop's or current's being
NULL (as those cases no longer occur due to the overhaul), and remove
detection of binary files (since it wasn't always accurate and will only
cause problems when UTF-8 support is added); also add a few minor fixes
of mine
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1928 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-05 21:40:31 +00:00
David Lawrence Ramsey
8bf08097ee
remove reference to @includedir@ in src/Makefile.am, as it's unneeded
...
and can break cross-compilation
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1927 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-09-01 22:08:57 +00:00
Jordi Mallach
1fabded68f
Updated French manpages from Jean-Philippe.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1926 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-31 18:26:28 +00:00
Jordi Mallach
30d82b787d
Update Spanish translation from Javi.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1925 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-31 18:13:07 +00:00
Jordi Mallach
cc79a9ae96
Updated translations.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1924 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-31 00:23:16 +00:00
Jordi Mallach
66e19ba5f3
Updated French translation by Jean-Philippe Guérard.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1923 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-31 00:22:02 +00:00
David Lawrence Ramsey
2a60ea8fe3
in nanorc.sample, remove specific references to control key shortcuts
...
other than XON and XOFF
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1922 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-29 14:42:03 +00:00
David Lawrence Ramsey
4aece064db
remove snippet of edit_update() that's redundant now that findnextstr()
...
maintains current_y properly
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1921 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-28 16:34:28 +00:00
David Lawrence Ramsey
6da969e44b
work around the need to put back the first non-escape character when
...
reading an escape sequence
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1920 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-28 15:51:07 +00:00
David Lawrence Ramsey
146bb6026a
in do_insertfile(), readd the NANO_SMALL #ifdef around the start_again:
...
label to avoid a warning
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1919 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-27 21:02:38 +00:00
David Lawrence Ramsey
c510042bcd
do more int ->bool conversions, change the order of the parameters in
...
findnextstr(), and make findnextstr() maintain the value of current_y
too
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1918 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-27 20:28:34 +00:00
David Lawrence Ramsey
50c7f2de2f
have edit_refresh() call edit_update() with NONE when smooth scrolling
...
is on so that smooth scrolling applies everywhere instead of just to the
movement functions, fix a potential infinite loop when edit_update() is
called with NONE and current_y is greater than (editwinrows - 1), and
have do_para_begin() and do_para_end() maintain current_y as
do_justify() does (and as they did before)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1917 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-27 17:02:05 +00:00
Jordi Mallach
0c4c58e457
Updated Catalan and German.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1916 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-27 10:18:47 +00:00
David Lawrence Ramsey
20b83508f4
simplify edit_update() so as not to require the fileptr parameter
...
anymore, since it's set to current in all calls
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1915 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-26 18:07:58 +00:00
David Lawrence Ramsey
d1322107a5
do another int -> bool conversion, and simplify the search/replace
...
"Cancelled" messages
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1914 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-26 04:22:54 +00:00
David Lawrence Ramsey
fe0d366ce2
in get_mouseinput(), make clicking on meta shortcuts work properly
...
again, and properly handle the case of whereis_list's being longer than
MAIN_VISIBLE as bottombars() does
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1913 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-26 01:43:16 +00:00
David Lawrence Ramsey
a16b27f102
remove redundant #ifdef
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1912 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-26 01:29:25 +00:00
David Lawrence Ramsey
dfca1c4ea6
add unget_kbinput(), a wrapper for ungetch()
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1911 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-25 16:37:06 +00:00
David Lawrence Ramsey
a0b5ba2f7f
convert ints to bools in the low-level input routines, and consolidate
...
the high-level input routines for the edit window
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1910 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-25 15:39:10 +00:00
David Lawrence Ramsey
19420aac9d
add missing brackets around an if statement block in parse_rcfile() so
...
that parsing the numeric argument after "tabsize" works properly again
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1909 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-18 16:14:18 +00:00
David Lawrence Ramsey
013e8d1eb1
Back to CVS
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1908 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-17 20:44:31 +00:00
David Lawrence Ramsey
c6718cf209
GNU nano 1.3.4
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1906 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-17 20:38:44 +00:00
David Lawrence Ramsey
a88347069c
add missing #ifdefs
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1905 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-17 20:34:57 +00:00
David Lawrence Ramsey
35fb55aba2
and add last missing bit
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1904 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-17 19:28:54 +00:00
David Lawrence Ramsey
c08368bd19
fix the last ngetdelim() tweak
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1903 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-17 19:20:05 +00:00
David Lawrence Ramsey
b4041d6821
better document the ngetdelim() tweaks
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1902 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-17 16:04:48 +00:00
David Lawrence Ramsey
95f3812db1
add a few last tweaks to ngetdelim()
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1901 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-17 16:00:29 +00:00
David Lawrence Ramsey
a27bd65057
per DB's patch, overhaul the rcfile and history file reading and writing
...
routines to fix a few fundamental problems and limitations; also add
getline() and getdelim() equivalents adapted from GNU mailutils 0.5 (and
tweaked to better integrate with nano), since the patch uses getline()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1900 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-17 05:23:38 +00:00
David Lawrence Ramsey
bb50b305d5
a few more #ifdef tweaks, plus a few cosmetic fixes
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1899 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-12 21:43:00 +00:00
David Lawrence Ramsey
7e8dd19a72
more #ifdef tweaks
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1898 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-12 20:06:20 +00:00
David Lawrence Ramsey
df13e3beef
tweak some #ifdefs to avoid warnings when compiling with
...
--disable-wrapping, --disable-justify, or a combination of the two
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1897 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-12 19:48:21 +00:00
David Lawrence Ramsey
7dfec43f42
per DB's patch, show the "Press Return To Continue" prompt if we can't
...
read the .nano_history file while starting nano
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1896 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-12 15:20:14 +00:00
David Lawrence Ramsey
69a28122c1
make sure that the shortcut list properly displays "Close" when reading
...
in multiple files on the command line
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1895 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-12 04:34:00 +00:00
David Lawrence Ramsey
76356bd05b
and do int -> bool conversions for the prototypes too
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1894 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-12 04:30:22 +00:00
David Lawrence Ramsey
82dc1c17f2
add more int -> bool conversions
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1893 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-12 03:27:54 +00:00
David Lawrence Ramsey
95e39e5f46
add missing error message simplifications from before
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1892 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-12 02:52:14 +00:00
David Lawrence Ramsey
1e7f1ea1e8
indentation fix
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1891 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-12 02:11:35 +00:00
David Lawrence Ramsey
6420d445c2
add a bunch of DB's miscellaneous fixes, plus a few of mine
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1890 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-11 05:13:08 +00:00
David Lawrence Ramsey
049e4a5db3
per DB's patch, simplify the saving of emergency files in die(),
...
die_save_file(), and get_next_filename()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1889 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-10 23:05:59 +00:00
David Lawrence Ramsey
6b24856c2f
add titlebar() calls before all open_file() calls and remove the
...
titlebar() call after them, so that the titlebar is displayed properly
for all file(s) loaded; also add missing int -> bool conversion
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1888 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2004-08-07 22:33:14 +00:00