# Vim plugin

**URL:** <https://www.ruby-forum.com/t/vim-plugin/88343>\
**Category:** Radiant CMS\
**Created:** [March 9, 2007, 9:57pm UTC](https://www.ruby-forum.com/t/vim-plugin/88343 "2007-03-09T21:57:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![raphael\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7c8e57/32.png) [@raphael\_b](https://www.ruby-forum.com/u/raphael_b)\
**Post date:** [March 9, 2007, 9:57pm UTC](https://www.ruby-forum.com/t/vim-plugin/88343/1 "2007-03-09T21:57:14Z")

</div>

Hi,

I’ve played with vim’s features, including its ruby scripting  
capabilities, and got a little proof of concept running to edit  
Radiant pages, layouts, snippets directly from vim. It’s currently in  
a pre-alpha, really proof of concept stage, but I could use help and  
suggestions to develop it further.

Currently you can open and write already existing content. For example

:edit radiant/pages/Home\ Page/First\ Post/body

will let you edit the body part of the First Post, which is located  
under the Home Page.  
One problem I need to fix is that newlines are displayed as ^@. Anyone  
know how I can correct that? (I posted a question on the vim mailing  
list, waiting for an answer)

If you want to give it a try, more info and download available at  
[http://www.raphinou.com/vim-radiant](http://www.raphinou.com/vim-radiant)

Raph

–  
Web database: [http://www.myowndb.com](http://www.myowndb.com)  
Free Software Developers Meeting: [http://www.fosdem.org](http://www.fosdem.org)

---

<div class="post-metadata">

**Author:** ![raphael\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7c8e57/32.png) [@raphael\_b](https://www.ruby-forum.com/u/raphael_b)\
**Post date:** [March 9, 2007, 10:11pm UTC](https://www.ruby-forum.com/t/vim-plugin/88343/2 "2007-03-09T22:11:16Z")

</div>

On 09/03/07, Raphael B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> :edit radiant/pages/Home\ Page/First\ Post/body  
> Raph
> 
> –  
> Web database: [http://www.myowndb.com](http://www.myowndb.com)  
> Free Software Developers Meeting: [http://www.fosdem.org](http://www.fosdem.org)
> 
> * * *
> 
> Radiant mailing list  
> Post: removed\_email\_address@domain.invalid  
> Search: [http://radiantcms.org/mailing-list/search/](http://radiantcms.org/mailing-list/search/)  
> Site: [http://lists.radiantcms.org/mailman/listinfo/radiant](http://lists.radiantcms.org/mailman/listinfo/radiant)

Suh-weet!

Farrel

---

<div class="post-metadata">

**Author:** ![raphael\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7c8e57/32.png) [@raphael\_b](https://www.ruby-forum.com/u/raphael_b)\
**Post date:** [March 9, 2007, 11:10pm UTC](https://www.ruby-forum.com/t/vim-plugin/88343/3 "2007-03-09T23:10:23Z")

</div>

Does this a local Radiant instance or a remote one via the web? Either  
way, very interesting work.

Sean

---

<div class="post-metadata">

**Author:** ![raphael\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7c8e57/32.png) [@raphael\_b](https://www.ruby-forum.com/u/raphael_b)\
**Post date:** [March 10, 2007, 12:04am UTC](https://www.ruby-forum.com/t/vim-plugin/88343/4 "2007-03-10T00:04:29Z")

</div>

Why is it using titles? Why not slugs?
