aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/spellsuggest.c
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2023-11-03 14:25:15 +0100
committerGitHub <noreply@github.com>2023-11-03 14:25:15 +0100
commit310896f6aa1d1242d531c30d2cffa20ff8cb635f (patch)
treeaeb487ea271274f92c59c275bf6cb26e42ed2eac /src/nvim/spellsuggest.c
parentd4dc1355eda78ca2a8aece08d1ab6c6bc1e91505 (diff)
parent44f0480a22af8f87f8784dac430416cb9913adea (diff)
downloadrneovim-310896f6aa1d1242d531c30d2cffa20ff8cb635f.tar.gz
rneovim-310896f6aa1d1242d531c30d2cffa20ff8cb635f.tar.bz2
rneovim-310896f6aa1d1242d531c30d2cffa20ff8cb635f.zip
Merge pull request #25874 from bfredl/lets_rock
refactor(grid): implement rightleftcmd as a post-processing step
Diffstat (limited to 'src/nvim/spellsuggest.c')
-rw-r--r--src/nvim/spellsuggest.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/nvim/spellsuggest.c b/src/nvim/spellsuggest.c
index 564c4ca12d..39265718c6 100644
--- a/src/nvim/spellsuggest.c
+++ b/src/nvim/spellsuggest.c
@@ -537,22 +537,18 @@ void spell_suggest(int count)
} else {
// When 'rightleft' is set the list is drawn right-left.
cmdmsg_rl = curwin->w_p_rl;
- if (cmdmsg_rl) {
- msg_col = Columns - 1;
- }
// List the suggestions.
msg_start();
msg_row = Rows - 1; // for when 'cmdheight' > 1
lines_left = Rows; // avoid more prompt
- vim_snprintf(IObuff, IOSIZE, _("Change \"%.*s\" to:"),
- sug.su_badlen, sug.su_badptr);
- if (cmdmsg_rl && strncmp(IObuff, "Change", 6) == 0) {
+ char *fmt = _("Change \"%.*s\" to:");
+ if (cmdmsg_rl && strncmp(fmt, "Change", 6) == 0) {
// And now the rabbit from the high hat: Avoid showing the
// untranslated message rightleft.
- vim_snprintf(IObuff, IOSIZE, ":ot \"%.*s\" egnahC",
- sug.su_badlen, sug.su_badptr);
+ fmt = ":ot \"%.*s\" egnahC";
}
+ vim_snprintf(IObuff, IOSIZE, fmt, sug.su_badlen, sug.su_badptr);
msg_puts(IObuff);
msg_clr_eos();
msg_putchar('\n');