Re: In vim, how to tell which version of a syntax file is being used?

Liste des GroupesRevenir à c editors 
Sujet : Re: In vim, how to tell which version of a syntax file is being used?
De : apple.universe (at) *nospam* posteo.net (Eric Pozharski)
Groupes : comp.editors
Date : 16. Feb 2025, 16:29:42
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <slrnvr4136.gek.apple.universe@freight.zombinet>
References : 1 2 3
User-Agent : slrn/1.0.3 (Linux)
with <voreqk$akck$1@news.xmission.com> Kenny McCormack wrote:
In article <vor4g5$7l11$1@dont-email.me>, Janis Papanagnou
<janis_papanagnou+ng@hotmail.com> wrote:
On 15.02.2025 17:27, Kenny McCormack wrote:

*SKIP* [  2 lines   3 levels deep]
I want to know if there is some variable that is set by the syntax
apparatus that tells me either or both of:
1) What version of sh.vim was used?
2) The full path of the used sh.vim file?

As I understand it -- no way.  From what I see:  vim can unload
*specific* functions, hooks, maps, or somethingidefinetelymissing.  vim
doesn't[1] _unsource_ files, that's why it doesn't keep an index.  That
being said...

*SKIP* [  9 lines   2 levels deep]
But (IMNSHO, of course) those all fit in the "kludgey workarounds"
category.  I mean, they are indirect ways of coming to an
approximation of the truth.
What I really want (and my reason for posting this thread) is to know
if there is a direct (not directory) way to actually get the
information, not an approximation.

May I suggest:

:h sourcep

This is as close to trace as you can get.  Otherwise, per
janis_papanagnou+ng@, strace(1) is at your service.  I can't comment on
autocmd though (never needed them).

*CUT* [  7 lines   1 level deep]

[1] It's "doesn't" and not "can't" because ":h breaka" suggests there're
    strings attached to (compiled?) code and lines of (sourced) files.
    Say, <syntax/vim.vim>, <indent/vim.vim>, (sic)
    <after/ftplugin/vim.vim>, and whatnot are all sourced files of
    VimBasic (sorry for tangent).  Which file would be picked for
    ":breaka vim 42 vim.vim" is a mistery.  (I'm not sure this is
    correct, examples are contradictory.  See?  VimBasic!)

--
Torvalds' goal for Linux is very simple: World Domination
Stallman's goal for GNU is even simpler: Freedom

Date Sujet#  Auteur
15 Feb 25 * In vim, how to tell which version of a syntax file is being used?8Kenny McCormack
15 Feb 25 `* Re: In vim, how to tell which version of a syntax file is being used?7Janis Papanagnou
16 Feb 25  `* Re: In vim, how to tell which version of a syntax file is being used?6Kenny McCormack
16 Feb 25   +- Re: In vim, how to tell which version of a syntax file is being used?1Janis Papanagnou
16 Feb 25   +- Re: In vim, how to tell which version of a syntax file is being used?1Eric Pozharski
16 Feb 25   +- Re: In vim, how to tell which version of a syntax file is being used?1DrunkenThon
16 Feb 25   `* Re: In vim, how to tell which version of a syntax file is being used?2Jens Schweikhardt
17 Feb 25    `- Re: In vim, how to tell which version of a syntax file is being used?1Kenny McCormack

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal