Gladecompletion is a Vim plugin that provides IDE-like completion for Glade UI designer projects. It enables users to efficiently complete their code and enhance their productivity.
The plugin features an incredible function that scans .glade files found in the current buffer's current directory. Additionally, it adds Gtk objects and event handlers to the insert mode completion menu. Users can easily invoke the menu by pressing
What makes this plugin unique is that each time the completion function is invoked; it compares the filesystem's modification timestamp with the timestamp value from the previous invocation. Hence, if a user adds or changes a widget in Glade and saves the file, those changes immediately reflect in Vim.
Vim is a flexible cross-platform text editor that was first released by Bram Moolenaar in 1991 for the Amiga computer. It began as an enhanced version of the Vi editor, with plenty of extra features made to be beneficial in editing source code programs. Vim is probably most popular on Unix-like operating systems. Nevertheless, it is essential to note that Vim's license is free and open-source software, released under software license compatibility with the GNU General Public License. Vim's interface is based mainly on commands given in a text user interface, and it is among the reasons why most users find it difficult and slow to learn at the beginning.
That being said, once users get the basics, they progress quickly, and editing becomes more efficient. Vim has a built-in tutorial for beginners to facilitate this, and users can utilize the Vim Users' Manual to explore the basic and the more advanced Vim features. Additionally, Vim features a built-in help facility that allows users to query and navigate through commands and features.
To install Gladecompletion, users need the Vim editor. To turn it on for all files, all the time, they should place the plugin in their $HOME/.vim/plugins directory. If users do not use Glade project files for all their projects, and they do not wish this plugin to take up lots of memory, they can put it in their $HOME/.vim/macros directory and add the command 'runtime macros/gladecompletion.vim' to any of their ftplugins which they use with Glade.
Version 1.0: N/A