• Stars
    star
    456
  • Rank 95,985 (Top 2 %)
  • Language
    Vim Script
  • License
    Do What The F*ck ...
  • Created over 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Inline previews for Plantuml sequence diagrams. OMG!

Oh shit! Lock up your daughters it's ...

███████╗██╗     ██╗   ██╗███╗   ███╗██╗      ██████╗ ██████╗ ██████╗ 
██╔════╝██║     ██║   ██║████╗ ████║██║     ██╔═══██╗██╔══██╗██╔══██╗
███████╗██║     ██║   ██║██╔████╔██║██║     ██║   ██║██████╔╝██║  ██║
╚════██║██║     ██║   ██║██║╚██╔╝██║██║     ██║   ██║██╔══██╗██║  ██║
███████║███████╗╚██████╔╝██║ ╚═╝ ██║███████╗╚██████╔╝██║  ██║██████╔╝
╚══════╝╚══════╝ ╚═════╝ ╚═╝     ╚═╝╚══════╝ ╚═════╝ ╚═╝  ╚═╝╚═════╝ 

Introduction

Slumlord is built atop the wang-hardeningly awesome plantuml. It gives you a "live preview" of your UML diagrams when you save.

Demo

Installation

First you need Java installed.

Then, install this plugin with your favourite vim plugin manager.

For vundle, just stick this in your vimrc and smoke it:

Plugin 'scrooloose/vim-slumlord'

Then run :Vundle install

I also recommend installing the plantuml-syntax plugin as Slumlord uses this for its syntax file.

Plugin 'aklt/plantuml-syntax'

Usage

Edit a .uml file and enter some plantuml code. When you save it, a preview will be forcefully inserted/updated at the top of your file!

Note: I have only used this for sequence diagrams - the ASCII output of plantuml seems to be less than stellar for other diagram types.

More Repositories

1

vimfiles

The ~/.vim directory that we share at work
Vim Script
862
star
2

snipmate-snippets

A collection of snippets for snipmate
Vim Script
534
star
3

snippets

A bunch of snippets to use with NERD Snippets
Vim Script
40
star
4

nerdtree-project-plugin

Proof of concept for project plugin
Vim Script
36
star
5

nerdsnippets

Snippets for vim
Vim Script
27
star
6

crondle

A dsl for cron
Ruby
20
star
7

vim-orgymode

My (crap) markdown hacks for vim
Vim Script
14
star
8

vim-colon-therapy

Handle trailing colons and line numbers in the filename when `:edit`ing
Vim Script
10
star
9

whitespace2.0.vim

Improved whitespace management for PHP
Vim Script
7
star
10

code_complete

My hax on code_complete.vim by Ming Bai
Vim Script
7
star
11

chesticles

A chess hax in ruby
Ruby
6
star
12

sokoban

Sokoban in ruby
Ruby
6
star
13

w3scraper

A command line tool that sends a file to http://validator.w3.org/check then parses and outputs the errors.
Ruby
6
star
14

ie6_sass_hacks

Collection of sass mixins to fix bugs in ie6
6
star
15

springsteen_sokoban

Shell
3
star
16

rodneys_run

C++
3
star
17

vim-snakey-camel

Vim Script
2
star
18

turbot

HTML
2
star
19

soundtrackmy

A program that takes a run from mapmyrun.com (or any of those sites) and outputs it for pure data to make into a soundtrack
Pure Data
1
star
20

septic_blitzkrieg

A retarded tank game for me to mess around with HTML canvases
JavaScript
1
star
21

yukondoit

Marty and Rich get freaky with rust and yukon solitaire
Rust
1
star
22

w3asel

A command line wrapper for the validator.w3.org, because I felt like it BIATCH
Ruby
1
star
23

hansolo_runtime

Runtime for building hansolo maps
Vim Script
1
star
24

steganographic

An insane image matching game we wrote at the 48 hour "Random Hacks of Kindness" hack in Montreal 2012
Ruby
1
star