aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/message.c
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2019-10-06 08:03:47 -0400
committerJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2019-10-06 09:43:39 -0400
commitd1abd6513e95a41e41ad570038310087e97f3bb1 (patch)
tree4d7729f81f952db003443111189d5d4f2f75e977 /src/nvim/message.c
parentb007e5d8820c613606bdc3afcb49d7eecc14ea0b (diff)
downloadrneovim-d1abd6513e95a41e41ad570038310087e97f3bb1.tar.gz
rneovim-d1abd6513e95a41e41ad570038310087e97f3bb1.tar.bz2
rneovim-d1abd6513e95a41e41ad570038310087e97f3bb1.zip
vim-patch:8.1.0586: :digraph output is not easy to read
Problem: :digraph output is not easy to read. Solution: Add highlighting for :digraphs. (Marcin Szamotulski, closes vim/vim#3572) Also add section headers for :digraphs!. https://github.com/vim/vim/commit/eae8ae1b2b4e532b125077d9838b70d966891be3
Diffstat (limited to 'src/nvim/message.c')
-rw-r--r--src/nvim/message.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c
index 30e906cd5f..b518664f32 100644
--- a/src/nvim/message.c
+++ b/src/nvim/message.c
@@ -238,7 +238,7 @@ void msg_multiline_attr(const char *s, int attr, bool check_int)
if (next_spec != NULL) {
// Printing all char that are before the char found by strpbrk
- msg_outtrans_len_attr((char_u *)s, next_spec - s, attr);
+ msg_outtrans_len_attr((const char_u *)s, next_spec - s, attr);
if (*next_spec != TAB) {
msg_clr_eos();
@@ -1384,12 +1384,12 @@ int msg_outtrans(char_u *str)
return msg_outtrans_attr(str, 0);
}
-int msg_outtrans_attr(char_u *str, int attr)
+int msg_outtrans_attr(const char_u *str, int attr)
{
return msg_outtrans_len_attr(str, (int)STRLEN(str), attr);
}
-int msg_outtrans_len(char_u *str, int len)
+int msg_outtrans_len(const char_u *str, int len)
{
return msg_outtrans_len_attr(str, len, 0);
}
@@ -1402,7 +1402,7 @@ char_u *msg_outtrans_one(char_u *p, int attr)
{
int l;
- if (has_mbyte && (l = (*mb_ptr2len)(p)) > 1) {
+ if ((l = utfc_ptr2len(p)) > 1) {
msg_outtrans_len_attr(p, l, attr);
return p + l;
}
@@ -1410,7 +1410,7 @@ char_u *msg_outtrans_one(char_u *p, int attr)
return p + 1;
}
-int msg_outtrans_len_attr(char_u *msgstr, int len, int attr)
+int msg_outtrans_len_attr(const char_u *msgstr, int len, int attr)
{
int retval = 0;
const char *str = (const char *)msgstr;