I failed to copy this reply to the list.  Here it is, in case anyone else is following this thread.


-------- Forwarded Message --------
Subject:        Re: [Vim-latex-devel] Template names missing: OS X
Date:   Sun, 24 Dec 2017 07:29:22 -0700
From:   Daryl Lee <da...@daryllee.com>
To:     Gerd Wachsmuth <gerd.wachsm...@mathematik.tu-chemnitz.de>



Thanks for the response!

By the way, this is Vim-Latex 1.9.0.

Here is more data.  I tried the following variants (beginning with the i
that numbers the item):

i."<Tab>".fname."  "    Produces "1"

i.":<Tab>".fname." "   Produces "1:"

i.":".fname." "   Produces "1:article"
  (No space after the colon)

i.": ".fname." "   Produces "1:"
  (Space after the colon)

Also, there is nothing after the word Compile (or any of its siblings)
in the TeX-Suite menu.  So, feeling brave, I opened texmenuconf.vim and
on line 56 deleted the <Tab> after the word "Compile" and got the -ll.
When I added a space after "Compile", the -ll disappeared.

So, recognizing that both <Tab> and space are whitespace, I'll be
looking at how whitespace is handled.

On 12/24/17 1:11 AM, Gerd Wachsmuth wrote:
Hi Daryl,

this is weird. In fact, `:help creating-menus` states:
>>>>>>>>>
Special characters in a menu name:

<Tab>    Separates the menu name from right-aligned text. This can be
    used to show the equivalent typed command.  The text "<Tab>"
    can be used here for convenience.  If you are using a real
    tab, don't forget to put a backslash before it!
>>>>>>>>>

Hence, a "<Tab>" is perfectly fine here. Do you have right-aligned text in the other menus, e.g. right of "Compile", you should find "ll"??


Best regards
Gerd


On 2017-12-24 03:44, Daryl Lee wrote:
Okay, in case this question comes up again, here is *A* solution (there may be better, but I'm a near-total VimScript newbie:

I deleted the <TAB> in line 24 of templates.vim:

" SetTemplateMenu: sets up the menu for templates {{{
function! <SID>SetTemplateMenu()
     let flist = <SID>FindInTemplateDir('')
     let i = 1
     while 1
         let fname = Tex_Strntok(flist, ',', i)
         if fname == ''
             break
         endif
"        exe "amenu ".g:Tex_TemplatesMenuLocation."&".i.":<Tab>".fname." ".
         exe "amenu ".g:Tex_TemplatesMenuLocation."&".i.":".fname." ".
             \":call <SID>ReadTemplate('".fname."')<CR>"
         let i = i + 1
     endwhile
endfunction

And then closed all Vim windows and opened .tex file.

According to one of the earlier posters on this problem, the issue arises in other menus as well.  I'll remember this in case I need it later.


On 12/23/17 7:10 PM, Daryl Lee wrote:
I'm installing Vim-LaTeX on all my workstations (OS X, Windows 10, and four Ubuntu).  First, kudos to the people who brought this to the state that it's in; very impressive.  The first thing I noticed in OS X (from MacVim) is that when I click TeX-Suite->Templates, I get a list of numbers 1: through 4:, but without the name of the template. The templates work (at least 'article' and 'IEEEtran', which I picked by looking at the contents of the 'templates' file.

How do I get the actual file names to show up?

This question was asked in 2010 and 2011 by different people and apparently never answered.  I thought I might try again.




--
Daryl Lee
All our discontents about what we want appeared to
me to spring from the want of thankfulness for what we
have. -- Daniel Defoe

--
Daryl Lee
All our discontents about what we want appeared to
me to spring from the want of thankfulness for what we
have. -- Daniel Defoe

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Vim-latex-devel mailing list
Vim-latex-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel

Reply via email to