Ada Programming
SearchWiki

VIM (edit)

  • AdaMode
  • WikiConvert
  • Plugins
  • Trace Remover Restorer
  • GNAT Programming System

Articles (edit)

  • Compile gcc
  • Compile GNAT/GPL
  • Compile GNAT/Pro
  • Compile XML/Ada
  • Compile ASIS
  • Compile GPS


Edit Sidebar
  1. Main?
    1. Home Page

  1. General Info
    1. Ada@Krischik

  1. Tutorials
    1. English
    2. Frensh
    3. Spanish

  1. Projects
    1. AdaCL
    2. wikibook-ada
    3. ASIS
    4. GLADE
    5. Florist

  1. PmWiki
    1. Install
    2. Editing
    3. Index
    4. FAQ
    5. Editing
    6. Notes
VIM/
Wiki Convert
Read PageEdit PagePage AttributesPage HistoryUpload
Printable View

HTML -> PmWiki Convert

A Litte VIM script to help changing HTML Pages into PmWiki Files.

 
:function! MK_Wiki_Html_To_PmWiki ()
   :%substitute /\V”/”/ge
   :%substitute /\V“/“/ge
   :%substitute /\V–/–/ge
   :%substitute /\V"/"/ge
   :%substitute /\V&/&/ge
   :%substitute /\V&lt;/</ge
   :%substitute /\V&gt;/>/ge
   :%substitute /\V<SPAN\.\{-}>//ge
   :%substitute /\V<\/SPAN>//ge   
   :%substitute /\V<CITE\.\{-}>/§f§/ge
   :%substitute /\V<\/CITE>/§§/ge
   :%substitute /\V<KBD\.\{-}>/§b§/ge
   :%substitute /\V<\/KBD>/§§/ge
   :%substitute /\V<STRONG\.\{-}>/§k§/ge
   :%substitute /\V<\/STRONG>/§§/ge
   :%substitute /\V<I.\{-}>/§p§/ge
   :%substitute /\V<\/I>/§§/ge
   :%substitute /\V<VAR\.\{-}>/§n§/ge
   :%substitute /\V<\/VAR>/§§/ge
   :%substitute /\V<CODE\.\{-}>/§c§/ge
   :%substitute /\V<\/CODE>/§§/ge
   :%substitute /\V<SAMP\.\{-}>/§x§/ge
   :%substitute /\V<\/SAMP>/§§/ge
   :%substitute /\V<\/DD><DT>//ge
   :%substitute /\V<UL\.\{-}>//ge
   :%substitute /\V<\/UL>//ge
   :%substitute /\V\s\*<LI>/* /ge
   :%substitute /\V<H1\.\{-}>/! /ge
   :%substitute /\V<H2\.\{-}>/!! /ge
   :%substitute /\V<H3\.\{-}>/!!! /ge
   :%substitute /\V<H4\.\{-}>/!!!! /ge
   :%substitute /\V<\/H1>//ge
   :%substitute /\V<\/H2>//ge
   :%substitute /\V<\/H3>//ge
   :%substitute /\V<\/H4>//ge
   :%substitute /\V<P\.\{-}>/^M/ge
   :%substitute /\V<\/P>//ge
   :%substitute /\V<A HREF="\(\.\{-1,}\)">\(\.\{-1,}\)<\/A>/[[\1|\2]]/ge 
   :%substitute /\V<A NAME="\(\.\{-1,}\)"><\/A>/[[#\1]]/ge 
:endfunction
 

© 2005 Martin Krischik, Content is available under GNU Free Documentation License.

Page last modified on October 17, 2007, at 06:45 PM
  • Ada programming
  • SearchWiki
  • RecentChanges
  • AllRecentChanges
  • WikiHelp

  1. ▲ Top ▲
  2. Edit:
  3. SideBar
  4. MenuBar
  5. BottomBar
  6. GroupHeader
  7. GroupFooter