diff options
author | bfredl <bjorn.linse@gmail.com> | 2023-11-03 14:25:15 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-03 14:25:15 +0100 |
commit | 310896f6aa1d1242d531c30d2cffa20ff8cb635f (patch) | |
tree | aeb487ea271274f92c59c275bf6cb26e42ed2eac /src/nvim/spellsuggest.c | |
parent | d4dc1355eda78ca2a8aece08d1ab6c6bc1e91505 (diff) | |
parent | 44f0480a22af8f87f8784dac430416cb9913adea (diff) | |
download | rneovim-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.c | 12 |
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'); |