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

Predrag Zecevic predrag.zecevic.1961 at googlemail.com
Mon Feb 20 16:15:52 UTC 2023


On 20.02.2023 17:07, Toomas Soome wrote:
>
>
>> On 20. Feb 2023, at 18:05, Predrag Zecevic via openindiana-discuss 
>> <openindiana-discuss at openindiana.org> 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
>> syntax enable
>>
>> autocmd Syntax * exec("set 
>> dict+=".$VIMRUNTIME."/syntax/".expand('<amatch>').".vim")
>> ---8<------
>>
>> and still no luck (tried from within *tmux* session and from pure 
>> bash shell).
>> Same version from Ubuntu 22.04 (I had to install it from PPA repo) 
>> shows test bash file properly.
>>
>> So, it could be something on my machine.
>> The problem is I have no clue where to start.
>
> pkg verify vim vim-core
>
> then check /etc/vimrc
>
> rgds,
> toomas
>
Thanks.

This has returned no "fix" output:
---<8------
:; pfexec pkg verify vim vim-core
---8<------

Same results with and w/o /etc/vimrc

BTW: vim 9 has changed comment form " to # character.
Our /etc/vimrc still have old style ones

Regards.
>>
>> 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
>>
>>
>> _______________________________________________
>> 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