This is the seventh post in the article series "Vim Plugins You Should Know About". This time I am going to introduce you to a plugin called "ragtag.vim". A month ago it was still known as "allml.vim" but now it has been renamed to ragtag.vim.
The best parts of RagTag are mappings for editing HTML tags. It has a mapping for quickly closing open HTML tags, a mapping for quickly turning the typed word into a pair of open/close HTML tags, several mappings for inserting HTML doctype, linking to CSS stylesheets, loading JavaScript and it includes mappings for wrapping the typed text in a pair of tags for PHP, or for ASP or eRuby, and {% .. %} for Django.
RagTag is written by Tim Pope. He's the master of Vim plugin programming. I have already written about two of his plugins - surround.vim and repeat.vim and more articles about his plugins are coming!
Sample of using Hibernate Annotations by reducing XML configuration files thus making it simpler to define required metadata directly into our Java code. When using annotations, we no longer need the additional mapping file (*.hbm.xml). The metadata for the ORM is specified in the individual classes.
Explore open source software hotspots around the world through the interactive Open Source Index, or OSI, based on research by the Georgia Institute of Technology (Georgia Tech). When you click on a country, you can see its overall rank among the 75 countries in the index, as well as its rank for Government, Industry, and Community factors.
A geolocation information aggregator.
creepy is an application that allows you to gather geolocation related information about users from social networking platforms and image hosting services. The information is presented in a map inside the application where all the retrieved data is shown accompanied with relevant information (i.e. what was posted from that specific location) to provide context to the presentation.
The release 3.0 of Spring Framework added the Spring Module OXM which supports the marshalling and unmarshalling of Java objects and XML documents.In this post, we will be using Spring OXM to take a Java object, convert it to a XML-format and save it in the hard-disk as an XML file containing information of that Java object. We will also cover how to retrieve back the serialized state of that XML file and reconstruct it back to it's original state as a Java object.
and it includes mappings for wrapping the typed text in a pair of \ tags for PHP, or \<% ... %\> for ASP or eRuby, and {% .. %} for Django.\\n\\nRagTag is written by Tim Pope. He\'s the master of Vim plugin programming. I have already written about two of his plugins - surround.vim and repeat.vim and more articles about his plugins are coming!', 'tags':'plugins,vim,linux',
'first_user_id':23125, 'first_user_name':'anonymous', 'first_user_real_name':'anonymous', 'last_user_id':23125, 'last_user_name':'anonymous', 'last_user_real_name':'anonymous',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':913348, 'group_id':24, 'link_id':28791304, 'g_l_id':'24-28791304', 'user_id':23125, 'user_name':'anonymous', 'user_real_name':'anonymous', 'content':'This is the seventh post in the article series \"Vim Plugins You Should Know About\". This time I am going to introduce you to a plugin called \"ragtag.vim\". A month ago it was still known as \"allml.vim\" but now it has been renamed to ragtag.vim.\\n\\nThe best parts of RagTag are mappings for editing HTML tags. It has a mapping for quickly closing open HTML tags, a mapping for quickly turning the typed word into a pair of open/close HTML tags, several mappings for inserting HTML doctype, linking to CSS stylesheets, loading JavaScript \<script src=\"...\"\>...\</script\> and it includes mappings for wrapping the typed text in a pair of \<?php ... ?\> tags for PHP, or \<% ... %\> for ASP or eRuby, and {% .. %} for Django.\\n\\nRagTag is written by Tim Pope. He\'s the master of Vim plugin programming. I have already written about two of his plugins - surround.vim and repeat.vim and more articles about his plugins are coming!'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':2139595, 'obj_type':1, 'obj_id':45248435, 'index':1, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':45248435, 'g_l_id':'24-45248435', 'url':'http://www.adobocode.com/spring/spring-with-hibernate-annotations', 'title':'Tutorial On Spring with Hibernate and Java Persistence API', 'desc':'Sample of using Hibernate Annotations by reducing XML configuration files thus making it simpler to define required metadata directly into our Java code. When using annotations, we no longer need the additional mapping file (*.hbm.xml). The metadata for the ORM is specified in the individual classes.', 'tags':'spring,hibernate,annotations,hbm.xml,Entity,Table,Id,Column,mysql,tutorial',
'first_user_id':1541457, 'first_user_name':'xtrycatchx', 'first_user_real_name':'Paul Sydney Orozco', 'last_user_id':1541457, 'last_user_name':'xtrycatchx', 'last_user_real_name':'Paul Sydney Orozco',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1076635, 'group_id':24, 'link_id':45248435, 'g_l_id':'24-45248435', 'user_id':1541457, 'user_name':'xtrycatchx', 'user_real_name':'Paul Sydney Orozco', 'content':'Sample of using Hibernate Annotations by reducing XML configuration files thus making it simpler to define required metadata directly into our Java code. When using annotations, we no longer need the additional mapping file (*.hbm.xml). The metadata for the ORM is specified in the individual classes.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':593685, 'obj_type':1, 'obj_id':15477815, 'index':2, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':15477815, 'g_l_id':'24-15477815', 'url':'http://www.redhat.com/about/where-is-open-source/activity', 'title':'redhat.com | Open Source Activity World Map', 'desc':'Explore open source software hotspots around the world through the interactive Open Source Index, or OSI, based on research by the Georgia Institute of Technology (Georgia Tech). When you click on a country, you can see its overall rank among the 75 countries in the index, as well as its rank for Government, Industry, and Community factors. ', 'tags':'linux,map,activity,opensource,live',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':169760, 'group_id':24, 'link_id':15477815, 'g_l_id':'24-15477815', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'Explore open source software hotspots around the world through the interactive Open Source Index, or OSI, based on research by the Georgia Institute of Technology (Georgia Tech). When you click on a country, you can see its overall rank among the 75 countries in the index, as well as its rank for Government, Industry, and Community factors. '}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':2942107, 'obj_type':1, 'obj_id':63514082, 'index':3, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':63514082, 'g_l_id':'24-63514082', 'url':'http://ilektrojohn.github.com/creepy', 'title':'Creepy', 'desc':'A geolocation information aggregator.\\ncreepy is an application that allows you to gather geolocation related information about users from social networking platforms and image hosting services. The information is presented in a map inside the application where all the retrieved data is shown accompanied with relevant information (i.e. what was posted from that specific location) to provide context to the presentation.', 'tags':'opensource,hacking,tools,linux,google',
'first_user_id':1615210, 'first_user_name':'frozenfoxx', 'first_user_real_name':'Foxx Inabox', 'last_user_id':1615210, 'last_user_name':'frozenfoxx', 'last_user_real_name':'Foxx Inabox',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1514072, 'group_id':24, 'link_id':63514082, 'g_l_id':'24-63514082', 'user_id':1615210, 'user_name':'frozenfoxx', 'user_real_name':'Foxx Inabox', 'content':'A geolocation information aggregator.\\ncreepy is an application that allows you to gather geolocation related information about users from social networking platforms and image hosting services. The information is presented in a map inside the application where all the retrieved data is shown accompanied with relevant information (i.e. what was posted from that specific location) to provide context to the presentation.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':2141971, 'obj_type':1, 'obj_id':45316608, 'index':4, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':45316608, 'g_l_id':'24-45316608', 'url':'http://www.adobocode.com/spring/marshallingunmarshalling-java-objects-into-xml-file-using-spring-oxm', 'title':'http://www.adobocode.com/spring/marshallingunmarshalling-java-objects-into-xml-file-using-spring-oxm', 'desc':'The release 3.0 of Spring Framework added the Spring Module OXM which supports the marshalling and unmarshalling of Java objects and XML documents.In this post, we will be using Spring OXM to take a Java object, convert it to a XML-format and save it in the hard-disk as an XML file containing information of that Java object. We will also cover how to retrieve back the serialized state of that XML file and reconstruct it back to it\'s original state as a Java object.', 'tags':'marshall,marshalling,unmarshall,unmarshalling,java,Object,XML,File,OXM,framework,document,serialization,deflating,storage,deserialization,inflating,structure,XMLMarshall,Marshaller,Unmarshaller,Castor,O_X,mapping,JAXB,JiBX,XMLBeans,XStream',
'first_user_id':1541457, 'first_user_name':'xtrycatchx', 'first_user_real_name':'Paul Sydney Orozco', 'last_user_id':1541457, 'last_user_name':'xtrycatchx', 'last_user_real_name':'Paul Sydney Orozco',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1077833, 'group_id':24, 'link_id':45316608, 'g_l_id':'24-45316608', 'user_id':1541457, 'user_name':'xtrycatchx', 'user_real_name':'Paul Sydney Orozco', 'content':'The release 3.0 of Spring Framework added the Spring Module OXM which supports the marshalling and unmarshalling of Java objects and XML documents.In this post, we will be using Spring OXM to take a Java object, convert it to a XML-format and save it in the hard-disk as an XML file containing information of that Java object. We will also cover how to retrieve back the serialized state of that XML file and reconstruct it back to it\'s original state as a Java object.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':13427099, 'obj_type':1, 'obj_id':214078386, 'index':5, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':214078386, 'g_l_id':'24-214078386', 'url':'http://map.ipviking.com', 'title':'Norse - IPViking Live', 'desc':'real-time hacking attacks', 'tags':'IP,viking,attacks,hacking,cracking,assault,Redmond,anti',
'first_user_id':6094278, 'first_user_name':'vas_kut', 'first_user_real_name':'vas_kut', 'last_user_id':6094278, 'last_user_name':'vas_kut', 'last_user_real_name':'vas_kut',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':5545348, 'group_id':24, 'link_id':214078386, 'g_l_id':'24-214078386', 'user_id':6094278, 'user_name':'vas_kut', 'user_real_name':'vas_kut', 'content':'real-time hacking attacks'}
b.page_comments.push(p_c)
_items.push(b);
window.addOnLoadListener(function(){new ContextMenu("leftColumn",{eventType:"click",backgroundColor:'#E0EDFE',color:'#000'})});
window.addOnLoadListener(function(){new AvatarPopup()});