[OpenIndiana-discuss] VIM 9: lost shell (read bash) syntax

Predrag Zečević predrag.zecevic.1961 at googlemail.com
Mon Feb 20 18:20:05 UTC 2023


On 20.02.23 18:07, Udo Grabowski (IMK) wrote:
> On 20/02/2023 17:47, Udo Grabowski (IMK) wrote:
>> On 20/02/2023 17:17, Udo Grabowski (IMK) wrote:
>>> On 20/02/2023 17:05, Predrag Zecevic wrote:
>>>> On 20.02.2023 16:53, Udo Grabowski (IMK) wrote:
>>>>> On 20/02/2023 16:49, Udo Grabowski (IMK) wrote:
>>>>>> On 20/02/2023 16:20, Predrag Zecevic via openindiana-discuss wrote:
>>>>>>> Hi all,
>>>>>>>
>>>>>>> does anyone has nice .vimrc, which still obey syntax coloring? 
>>>>>>> Especially for
>>>>>>> bash...
>>>>>>>
>>>>>>> Recently, vim was upgrade from version 8 to 9:
>>>>>>>
>>>>>>> :; pkg list *editor/vim*
>>>>>>> NAME (PUBLISHER) VERSION                    IFO
>>>>>>> editor/vim 9.0.1300-2023.0.0.0        i--
>>>>>>> editor/vim/vim-core 9.0.1300-2023.0.0.0        i--
>>>>>>>
>>>>>>> Since then, bash syntax coloring is not working with neither 
>>>>>>> .vimrc (old one,
>>>>>>> and modified one). Or w/o .vimrc.
>>>>>>> Previously, that syntax highlighting could help a lot, when 
>>>>>>> entering shell
>>>>>>> commands to point to the syntax error.
>>>>>>>
>>>>>>> Now, it is completely useless...
>>>>>>>
>>>>>>> Any thoughts? Anyone still uses it?
>>>>>>
>>>>>> No problem here, with .vimrc
>>>>>>
>>>>>> set encoding=utf-8
>>>>>> set term=xterm-color
>>>>>> syntax enable
>>>>>>
>>>>>> everything highlights fine, even bash scripts.
>>>>>>
>>>>>
>>>>> You may also need this (one line) :
>>>>> autocmd Syntax * exec("set
>>>>> dict+=".$VIMRUNTIME."/syntax/".expand('<amatch>').".vim")
>>>>>
>>>> Thanks,
>>>>
>>>> ---8<------
>>>> :; cat ~/.vim/vimrc
>>>> set encoding=utf-8
>>>> set term=xterm-color
>
> And another fix that I just learned:
>
> set term=gnome-256color
>
> This avoids cluttering of the commandline with t_TI and t_TE
> sequences newer vims spit out everywhere...


Thanks for testing. Will try workaround (e.g. transfer s.vim).

Regarding terminal, most of time I am in tmux, so it uses tmux-256color.


With best regards

>
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> https://openindiana.org/mailman/listinfo/openindiana-discuss

-- 
Predrag Zečević
predrag.zecevic.1961 at googlemail.com




More information about the openindiana-discuss mailing list