Commit Graph

  • 3cd3ba0397 gnulib: update to its current upstream state Benno Schulenberg 2024-04-12 10:24:40 +0200
  • 829ab5e72d syntax: nanorc: colorize {toprow} and {bottomrow} for string binds Benno Schulenberg 2024-04-07 15:54:45 +0200
  • 4ae8082552 files: do not allow M-U to remove text read from standard input Benno Schulenberg 2024-04-07 11:19:06 +0200
  • 2c8d57fbb2 docs: document the new bindable functions 'toprow' and 'bottomrow' Benno Schulenberg 2024-04-07 10:57:07 +0200
  • e51a28e492 rcfile: add bindable functions for moving the cursor to top or bottom row Benno Schulenberg 2024-04-07 10:47:03 +0200
  • 72c83badf6 feedback: lowercase a letter, as the phrase is not a full sentence Benno Schulenberg 2024-04-07 10:32:41 +0200
  • fe4f74f631 minibar: mention the file format when it's DOS or Mac Benno Schulenberg 2024-04-06 12:17:27 +0200
  • 2b335060b0 feedback: suppress format-conversion messages for --zero and --mini Benno Schulenberg 2024-04-06 10:41:58 +0200
  • c3fc3ec73d tweaks: slightly reword the help text for the Replace-With prompt Benno Schulenberg 2024-03-30 16:04:17 +0100
  • be14fc593f tweaks: rename two variables, to be clearer and to match others Benno Schulenberg 2024-03-30 11:47:09 +0100
  • f2bfa53b61 tweaks: elide a redundant variable Benno Schulenberg 2024-03-30 11:44:18 +0100
  • 25d07b422d tweaks: rename a variable, to better indicate what it represents Benno Schulenberg 2024-03-30 11:35:41 +0100
  • 8610857015 feedback: drop an unnecessary warning, to not bother the user Benno Schulenberg 2024-03-30 11:03:50 +0100
  • 17abce073f display: do not attempt to draw a line that is outside the viewport Benno Schulenberg 2024-03-30 10:39:10 +0100
  • 02d50bd4aa help: mention M-Home and M-End in the help text and help lines Benno Schulenberg 2024-03-29 12:52:27 +0100
  • 67d459b262 bindings: let <Alt+Home/End> move the cursor to top/bottom of viewport Benno Schulenberg 2024-03-24 15:07:45 +0100
  • 5ecefb8766 moving: preserve horizontal position when jumping to top or bottom row Benno Schulenberg 2024-03-24 15:45:50 +0100
  • 52eb0e992d new feature: functions that jump to the top or bottom of the viewport Benno Schulenberg 2024-03-24 15:05:06 +0100
  • 19ddc081c1 tweaks: rename a variable, to be more readable Benno Schulenberg 2024-03-28 16:01:48 +0100
  • 8e91e26cc5 tweaks: reshuffle three fragments of code, moving related things together Benno Schulenberg 2024-03-28 15:58:28 +0100
  • c2322f8563 display: draw a new magic line rightaway when there are multiline regexes Benno Schulenberg 2024-03-27 11:01:29 +0100
  • 4f0683a481 docs: add an example binding for normalizing Unicode to the sample nanorc Benno Schulenberg 2024-03-26 11:37:29 +0100
  • b9449de5cf docs: improve the description of the 'flipexecute' bindable function Benno Schulenberg 2024-03-26 11:29:56 +0100
  • c3a9578b82 feedback: raise the level of "Macro is empty", to match similar messages Benno Schulenberg 2024-03-26 11:24:57 +0100
  • 6351dab3e6 bindings: let M-" place/remove an anchor, and let M-' jump to one Benno Schulenberg 2024-03-24 12:28:35 +0100
  • 3ef6399d56 tweaks: rename a variable, away from an abbreviation Benno Schulenberg 2024-03-24 10:46:46 +0100
  • f4754bfb5a memory: prevent a leak by freeing a possibly already existing color combo Benno Schulenberg 2024-03-23 11:04:23 +0100
  • 3fb8efc8f2 input: prevent 'macro_length' from underflowing when hammering M-: Benno Schulenberg 2024-03-22 16:17:49 +0100
  • 9ae84071eb input: store key codes in the macro buffer as they come in from ncurses Benno Schulenberg 2024-03-22 16:04:21 +0100
  • c2b4c2ae0e docs: mention that 'light' background colors do not work on Linux console Benno Schulenberg 2024-03-22 11:23:05 +0100
  • 9f1431be17 justify: keep as much of the marked region onscreen as possible Benno Schulenberg 2024-03-19 17:01:49 +0100
  • e1c6ae7cf3 justify: keep the cursor at the original end of a marked region Benno Schulenberg 2024-03-19 16:24:48 +0100
  • bb7a9fe7d2 tweaks: ungettextize three strings, to make a translator hint right again Benno Schulenberg 2024-03-19 11:50:33 +0100
  • d77263d8ed bindings: let M-& show the ncurses version+patch, as a small Easter egg Benno Schulenberg 2024-03-18 10:21:04 +0100
  • fdd92af3ac display: add a wnoutrefresh() call for NetBSD, to force a cursor update Benno Schulenberg 2024-03-16 17:17:33 +0100
  • dd009e0bc7 tweaks: rename a function and variable, to describe better what they do Benno Schulenberg 2024-03-17 17:17:37 +0100
  • 170e7d79e7 tweaks: express an 'if' more concisely, and add two blank lines Benno Schulenberg 2024-03-17 16:57:19 +0100
  • a7635ceb5d tweaks: rename a variable, to be a bit more indicative Benno Schulenberg 2024-03-17 16:40:04 +0100
  • 64fb0be8b2 tweaks: add another translator hint, to help avoid overlong key tags Benno Schulenberg 2024-03-16 16:28:16 +0100
  • a5a8487132 tweaks: improve three translator hints Benno Schulenberg 2024-03-15 14:00:34 +0100
  • 8cf61af551 indicator: do not oversize the scroller when softwrapping Benno Schulenberg 2024-03-11 10:55:07 +0100
  • 778f000a3b docs: use a space after #, like everywhere else in the sample nanorc Benno Schulenberg 2024-03-10 17:32:09 +0100
  • 623ff4e1ed docs: trim stuff that is more than five years old from the changelog Benno Schulenberg 2024-03-09 17:18:04 +0100
  • 260f00c76d screen: recalculate the multidata when detecting the need for it Benno Schulenberg 2024-03-09 08:45:48 +0100
  • 0c8a3b5c3e tweaks: pull a fragment of code a bit forward, to enable the next commit Benno Schulenberg 2024-03-09 08:28:46 +0100
  • e76068a2de docs: adjust an example help line in the README to the current state Benno Schulenberg 2024-03-08 17:12:28 +0100
  • a12e45c355 help: show ^F/^B as primary shortcuts for search, not as secondary Benno Schulenberg 2024-03-08 11:37:17 +0100
  • 74b9dd6881 help: rebalance the help items when --preserve is used Benno Schulenberg 2024-03-08 11:31:02 +0100
  • edd0823d96 docs: mention that --modernbindings overrides --preserve Benno Schulenberg 2024-03-08 11:25:14 +0100
  • 4ef4eb4f12 options: make --modernbindings actually override --preserve Benno Schulenberg 2024-03-08 11:04:48 +0100
  • 862574f381 undo: force a screen refresh also for the special case Bsp-at-EOF Benno Schulenberg 2024-03-07 17:07:23 +0100
  • c67ea1ffc1 undo: recompute the multidata when a piece of text is replaced Benno Schulenberg 2024-03-07 11:28:11 +0100
  • 5bd5bcd06a docs: mention backreferences (for replacements with regular expressions) Benno Schulenberg 2024-03-05 15:50:15 +0100
  • a13cd6a177 execute: show "Older" and "Newer" in the help lines, to allow rebinding Benno Schulenberg 2024-03-05 11:31:48 +0100
  • f60c6b25ad docs: delete a remark about libvte that is no longer relevant Benno Schulenberg 2024-03-05 08:44:04 +0100
  • c6a2664106 tweaks: delete a redundant fragment of code from do_replace_loop() Benno Schulenberg 2024-03-04 16:15:27 +0100
  • 4ab80abb5e justify: recompute the multidata for paragraphs larger than the viewport Benno Schulenberg 2024-03-03 12:01:14 +0100
  • f37d097c1c rcfile: avoid crashing on an include path that is way too long Benno Schulenberg 2024-03-04 11:18:05 +0100
  • 191cf671be input: store keystroke in macro buffer only when about to interpret it Benno Schulenberg 2024-03-02 16:49:27 +0100
  • 3098315e05 replacing: stash the string to be replaced while asking for replacement Benno Schulenberg 2024-02-28 11:18:05 +0100
  • 39db2e9d66 tweaks: implement the fix of the previous commit somewhat differently Benno Schulenberg 2024-02-27 17:21:31 +0100
  • ee1a1306e2 search: avoid crashing after searching a help text during a regex replace Benno Schulenberg 2024-02-26 13:10:04 +0100
  • db72774458 verbatim: avoid referencing an uninitialized value Benno Schulenberg 2024-02-26 10:40:47 +0100
  • 3d727266c3 input: for one bump of the mousewheel scroll two lines, not three Benno Schulenberg 2024-02-25 16:14:44 +0100
  • 4673e709b2 input: scroll on mousewheel events instead of moving the cursor Andy Koppe 2023-09-12 03:47:54 +0100
  • f1a04f780a syntax: javascript: recognize also the .mjs extension Benno Schulenberg 2024-02-20 16:44:42 +0100
  • eca5856d99 tweaks: remove two pairs of unneeded braces, and normalize a line Benno Schulenberg 2024-02-18 15:02:51 +0100
  • 190221c91c justify: set `x = 0` for the undo item, for when using --cutfromcursor Benno Schulenberg 2024-02-15 16:53:49 +0100
  • 77d74b5d81 input: flush the keystroke buffer upon any kind of error condition Benno Schulenberg 2017-10-12 20:00:25 +0200
  • 0e44752ba1 justify: set the correct starting point also with --cutfromcursor Benno Schulenberg 2024-02-11 16:25:11 +0100
  • 20692e0c29 browser: restore typing position at prompt after "^R name ^T ^F ^V ^C" Benno Schulenberg 2024-02-11 15:48:15 +0100
  • 206b4e2a7e search: avoid a crash after a nested search, reported by `correctmost` Benno Schulenberg 2024-02-11 12:05:56 +0100
  • 8fefee2d41 undo: prevent a use-after-free, reported by `correctmost` Benno Schulenberg 2024-02-10 11:56:23 +0100
  • cdaa43b396 syntax: makefile: ensure that the <Tab> key always produces a tab Benno Schulenberg 2024-02-05 11:34:18 +0100
  • a0eebf20db bindings: in the tiny version, bind M-6 only in main, not at the prompts Benno Schulenberg 2024-01-31 08:31:56 +0100
  • b84f6fc15f general: include the Copy function (M-6 or ^C) into the tiny version Benno Schulenberg 2024-01-29 16:45:06 +0100
  • d0a1bc361a help: restore ^H and ^D as the primary shortcuts for Backspace and Delete Benno Schulenberg 2024-01-30 08:12:31 +0100
  • d35650b034 docs: document the new --modernbindings option Benno Schulenberg 2024-01-23 10:52:39 +0100
  • 580eaf29d6 bindings: set up modern bindings also when binary's name starts with "e" Benno Schulenberg 2023-02-23 16:47:04 +0100
  • a27da0d75b bindings: with --modern, do not let ^Q^Q quit nano without saving Benno Schulenberg 2024-01-21 14:10:09 +0100
  • 26c75a6828 bindings: with --modern, use ^H for Help when the terminal allows it Benno Schulenberg 2023-02-23 16:43:48 +0100
  • c32828bb13 tweaks: normalize the indentation after the previous change Benno Schulenberg 2023-02-23 16:40:31 +0100
  • 18b37c980a new feature: option --modernbindings sets up more widespread key bindings Benno Schulenberg 2023-02-17 12:34:04 +0100
  • 64ac4610de tweaks: rewrap a comment, and reshuffle seven declarations Benno Schulenberg 2024-01-27 12:03:08 +0100
  • dea34733a4 tweaks: move two static declarations to the only function that uses them Benno Schulenberg 2024-01-26 11:29:45 +0100
  • 0e72c0d372 chars: add a helper function for stripping leading blanks from a string Benno Schulenberg 2024-01-25 16:28:14 +0100
  • 88c8da143f linter: do not mess up the input stream when the linter command is empty Benno Schulenberg 2024-01-24 16:14:23 +0100
  • 367f84b0ec formatter: do not crash when the formatter command is empty Benno Schulenberg 2024-01-24 11:47:39 +0100
  • 1a3ef7e497 docs: fix a ten-year-old typo, reported by `correctmost` Benno Schulenberg 2024-01-23 13:15:30 +0100
  • c19012d4cd docs: say "mini bar", not "minibar", when referring to the actual bar Benno Schulenberg 2024-01-18 17:20:15 +0100
  • b502631d10 docs: mention the changed meanings of ^F/^B and also in the texi manual Benno Schulenberg 2024-01-18 10:58:47 +0100
  • 6728e5d791 docs: mention the missing two options that override --bold Benno Schulenberg 2024-01-16 16:08:08 +0100
  • 101b53b541 docs: add ^T^S (spell check) and M-S (softwrap) to the cheatsheet Benno Schulenberg 2024-01-15 11:18:29 +0100
  • 11c492fdd0 docs: add M-C and M-Z to the cheatsheet, and reshuffle for balance Benno Schulenberg 2024-01-13 11:27:28 +0100
  • 792d4e9a23 docs: adjust the cheatsheet for the changed meanings of ^F, ^B, M-F, M-B Benno Schulenberg 2024-01-13 11:22:14 +0100
  • c59e9d228e build: link in $(GETRANDOM_LIB) from gnulib Mike Frysinger 2024-01-12 00:48:54 -0500
  • d8848df14f gnulib: import canonicalize-lgpl for realpath Mike Frysinger 2024-01-12 00:32:47 -0500
  • 4a2729b780 copyright: update the years for the FSF Benno Schulenberg 2024-01-10 11:24:28 +0100
  • 7c174a1a25 syntax: c: require a preceding blank when a line comment contains a quote Benno Schulenberg 2024-01-08 11:40:49 +0100
  • f0e69b4a51 tweaks: use a pair of parentheses to clarify the order of operations Benno Schulenberg 2024-01-06 17:18:40 +0100