<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/vimuiex/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/vimuiex/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 29 Apr 2013 16:50:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/vimuiex/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>#2 Help installing.</title><link>https://sourceforge.net/p/vimuiex/bugs/2/?limit=25#7714/300c</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The idea behind the library is that a popup list is a very useful &lt;br /&gt;
widget and that Vim doesn't have one. There are many implementations &lt;br /&gt;
of a selection-list but none is good enough -- they mostly break the &lt;br /&gt;
layout of the windows which I don't like.&lt;/p&gt;
&lt;p&gt;The text menu is only there because it was so easy to create it after &lt;br /&gt;
all the listing infrastructure was implemented. Therefore -- no menu &lt;br /&gt;
bar.&lt;/p&gt;
&lt;p&gt;If you want to create custom menus, you should look into&lt;br /&gt;
the VxPopup function - there are many examples in the code.&lt;/p&gt;
&lt;p&gt;Newer versions&lt;/p&gt;
&lt;p&gt;After I published version 0.7.0 I wasn't satisfied with what I've &lt;br /&gt;
done. I wanted an implementation that didn't depend on python feature &lt;br /&gt;
and ncurses and that could eventually become part of Vim. So I rewrote &lt;br /&gt;
everything in C. 10k of lines later this only lead to yet another &lt;br /&gt;
version of the drawing-backend to support in vimuiex:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ncurses in terminal&lt;/li&gt;
&lt;li&gt;wxWidgets in gvim&lt;/li&gt;
&lt;li&gt;python_screen - a replacement for ncurses in terminal and gvim&lt;/li&gt;
&lt;li&gt;popup_list - the new version rewritten in C that adds a new&lt;br /&gt;
                  vim function popuplist()&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I've been using popup_list dayly since it was developed and I &lt;br /&gt;
occasionally add a feature to vimuiex when I need it. If you want to &lt;br /&gt;
take a look you can find a special verison of vim at&lt;/p&gt;
&lt;p&gt;&lt;a href="http://code.google.com/r/markomahnic-vim-popuplist/"&gt;http://code.google.com/r/markomahnic-vim-popuplist/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I haven't updated it in a long time so it's a few versions behind, but &lt;br /&gt;
it's what I'm using. I'm planning to pull some more patches from the &lt;br /&gt;
main branch, but time is my enemy. It builds on Linux and I also &lt;br /&gt;
managed to build it on Cygwin -- if you want I can send you the &lt;br /&gt;
scripts.&lt;/p&gt;
&lt;p&gt;You will have to checkout the latest vimuiex and vxlib files from the &lt;br /&gt;
sf.net repository. There are other plugins in svn that are also &lt;br /&gt;
published on vim.org. The documentations is much better in this &lt;br /&gt;
version although also unfinished.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marko Mahnič</dc:creator><pubDate>Mon, 29 Apr 2013 16:50:26 -0000</pubDate><guid>https://sourceforge.net22c42ab5f57bb925a0e5ee29c549072c5d2e97d3</guid></item><item><title>#2 Help installing.</title><link>https://sourceforge.net/p/vimuiex/bugs/2/?limit=25#5752</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On 24. 04. 2013 06:01, Joe Pea wrote:&lt;/p&gt;
&lt;blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;&lt;a class="alink" href="/p/vimuiex/bugs/2/"&gt;[bugs:#2]&lt;/a&gt; &lt;a href="http://sourceforge.net/p/vimuiex/bugs/2/"&gt;http://sourceforge.net/p/vimuiex/bugs/2/&lt;/a&gt; Help installing.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;So, NeoBundle automatically added these to my runtime path&lt;br /&gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I suppose this means you are using the last version that was&lt;br /&gt;
published on vim.org (0.7.0).&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;~/.vim/bundle/vxlib/runtime/vxlib/&lt;br /&gt;
~/.vim/bundle/vimuiex/runtime/vimuiex&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This should be correct. At startup Vim should source&lt;br /&gt;
runtime/vxlib/plugin/vxlib.vim which then sources the files from&lt;br /&gt;
runtime/vxlib/vxlibautogen and runtime/vimuiex/vxlibautogen.&lt;br /&gt;
vxlibautogen is where the plugins are acutally registered. The&lt;br /&gt;
files that are in there are autogenerated by the plugin generator&lt;br /&gt;
form vxlib. Each of these generated files calls vxlib#plugin#Init().&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When I do ":call vxlib#plugin#Init()", this adds only two commands to&lt;br /&gt;
vim: VxLet and VxStatus, which leads me to believe that the runtimepath&lt;br /&gt;
is working for at least vxlib.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;These are probably the only two commands that are not defined in&lt;br /&gt;
autogenerated files, they are defined in autoload/vxlib/plugin.vim.&lt;/p&gt;
&lt;p&gt;The other commands are not created either because the&lt;br /&gt;
vxlibautogen files are not sourced or you don't have the right&lt;br /&gt;
version of Vim. To check if the files are sourced, you could use&lt;/p&gt;
&lt;p&gt;vim --startuptime out.txt&lt;/p&gt;
&lt;p&gt;and verify that the files from vxlibautogen are listed in out.txt.&lt;/p&gt;
&lt;p&gt;The version of Vim could be a bigger problem. If you are not&lt;br /&gt;
using a specially built version of Vim with the screen-patch,&lt;br /&gt;
then the popup list is only available in a terminal that supports&lt;br /&gt;
ncurses. An alternative is a wxWidgets implementation but that&lt;br /&gt;
doesn't work as I wished it would. You can use VxStatus to check&lt;br /&gt;
what the problem is. You should see a list of plugins and their&lt;br /&gt;
status. If the plugin isn't available its status is negative and&lt;br /&gt;
the list of flags should tell you why it wasn't loaded.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marko Mahnič</dc:creator><pubDate>Mon, 29 Apr 2013 16:09:44 -0000</pubDate><guid>https://sourceforge.net2191ee5cce8dc2fd3e8f2f4794f8d55b9e49d4a6</guid></item><item><title>#2 Help installing.</title><link>https://sourceforge.net/p/vimuiex/bugs/2/?limit=25#f899</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I could use your vxlib/vimuiex as a starting point for a plugin that adds a menu bar soon as it's installed. :D&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joe Pea</dc:creator><pubDate>Wed, 24 Apr 2013 04:52:39 -0000</pubDate><guid>https://sourceforge.net4c4fa5a5f587ce6f93931bd27699c13db9829cf1</guid></item><item><title>#2 Help installing.</title><link>https://sourceforge.net/p/vimuiex/bugs/2/?limit=25#7714</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ok, so it turns out it is infact installed. The documentation just needs more examples.&lt;/p&gt;
&lt;p&gt;For example, I looked through the .vim files and saw "vimuiex#vxtextmenu#VxTextMenu" mentioned in there, then played around and discovered I could do "call vimuiex#vxtextmenu#VxTextMenu('File', 'n')" to bring up the file menu.&lt;/p&gt;
&lt;p&gt;Pretty freakin' cool!!&lt;/p&gt;
&lt;p&gt;It'd be nice if the docs included at least an example of how to construct a file menu. Is it possible to make a horizontal single-row menu bar?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joe Pea</dc:creator><pubDate>Wed, 24 Apr 2013 04:43:15 -0000</pubDate><guid>https://sourceforge.net796337fc1bd87d57a8a130733834317ea062c174</guid></item><item><title>Help installing.</title><link>https://sourceforge.net/p/vimuiex/bugs/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Marko,&lt;/p&gt;
&lt;p&gt;I'm interested in the vimuiex plugin for vim. I can't seem to get it working though.&lt;/p&gt;
&lt;p&gt;I'm using NeoBundle plugin to install/manage vim plugins (github.com/Shougo/neobundle.vim).&lt;/p&gt;
&lt;p&gt;All my plugins are installed inside ~/.vim/bundle where each plugin has it's own folder and the folder is added to the runtimepath. &lt;/p&gt;
&lt;p&gt;So, NeoBundle automatically added these to my runtime path&lt;br /&gt;
    ~/.vim/bundle/vxlib/runtime/vxlib/&lt;br /&gt;
    ~/.vim/bundle/vimuiex/runtime/vimuiex&lt;/p&gt;
&lt;p&gt;after I specified the plugin details like this:&lt;br /&gt;
         NeoBundle 'svn://svn.code.sf.net/p/vimuiex/code/trunk', {&lt;br /&gt;
                     \'name': 'vxlib',&lt;br /&gt;
                     \'rtp': 'runtime/vxlib/'&lt;br /&gt;
                     }&lt;br /&gt;
         NeoBundle 'svn://svn.code.sf.net/p/vimuiex/code/trunk', {&lt;br /&gt;
                     \'name': 'vimuiex',&lt;br /&gt;
                     \'rtp': 'runtime/vimuiex/'&lt;br /&gt;
                     }&lt;/p&gt;
&lt;p&gt;Note that ~/.vim/bundle/vimuiex/ and ~/.vim/bundle/vxlib are each a clone/checkout of the vimuiex svn repository from here on sourceforge, so they contain the exact same files. NeoBundle cloned/checked-out the same repository for each plugin&lt;/p&gt;
&lt;p&gt;Have I set up the rtp properly? Are /runtime/vxlib or /runtime/vimuiex the correct folders to add to my runtime path?&lt;/p&gt;
&lt;p&gt;When I do ":call vxlib#plugin#Init()", this adds only two commands to vim: VxLet and VxStatus, which leads me to believe that the runtimepath is working for at least vxlib.&lt;/p&gt;
&lt;p&gt;After calling vxlib#plugin#Init(), I do not have VxFileBrowser, or VxFileFilter, etc, just VxLet and VxStatus and nothing more.&lt;/p&gt;
&lt;p&gt;Any help would be appreciated!&lt;br /&gt;
-Joe&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joe Pea</dc:creator><pubDate>Wed, 24 Apr 2013 04:01:46 -0000</pubDate><guid>https://sourceforge.neta44afc103800eb47a25730286e0dba278c296799</guid></item><item><title>Popup list overlaps the preview window</title><link>https://sourceforge.net/p/vimuiex/bugs/1/</link><description>When the preview window is open from within the popup
list \(VxOccur, v, etc.\), the list may cover the preview.
The list size/position should be adjusted.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Marko Mahnič</dc:creator><pubDate>Thu, 28 Jan 2010 09:34:52 -0000</pubDate><guid>https://sourceforge.net72cd1921cd811a37c8a32b3b2faaf7ad0b2b6bda</guid></item></channel></rss>