Skip to content

Instantly share code, notes, and snippets.

@tkhren
Created March 2, 2016 06:31
Show Gist options
  • Save tkhren/9fbc7227c2e9d2f4319c to your computer and use it in GitHub Desktop.
Save tkhren/9fbc7227c2e9d2f4319c to your computer and use it in GitHub Desktop.
vim-fake & neosnippet example
# Global snippet
snippet fakeint
abbr fake#int()
options word
`fake#int()`
snippet fakeint0-100
abbr fake#int(0,100)
options word
`fake#int(0,100)`
snippet fakefloat
abbr fake#float()
options word
`printf('%0.4f', fake#float())`
snippet fakepassword8
abbr fake#chars(8)
options word
`fake#chars(8)`
snippet fakenumbers4
abbr fake#chars(4, '\d')
options word
`fake#chars(4, '\d')`
snippet fakeage
abbr fake#geb('age')
options word
`fake#gen('age')`
snippet fakemale
abbr fake#gen('male_name')
options word
`fake#gen('male_name')`
snippet fakefemale
abbr fake#gen('female_name')
options word
`fake#gen('female_name')`
snippet fakesurname
abbr fake#gen('surname')
options word
`fake#gen('surname')`
snippet fakename
abbr fake#gen('name')
options word
`fake#gen('name')`
snippet fakefullname
abbr fake#gen('fullname')
options word
`fake#gen('fullname')`
snippet fakeuser
abbr tolower(fake#gen('name'))
options word
`tolower(fake#gen('name'))`
snippet fakeemail
abbr fake#gen('email')
options word
`fake#gen('email')`
snippet fakeparagraph
abbr fake#gen('paragraph')
options word
`substitute(fake#gen('paragraph'), '\v(.{70}\S*)\s+', "\\1\n", 'g')`
snippet fakesentense
abbr fake#gen('sentense')
options word
`fake#gen('sentense')`
snippet fakecountry
abbr fake#gen('country')
options word
`fake#gen('country')`
snippet fakeword
abbr fake#gen('word')
options word
`fake#gen('word')`
snippet fakejob
abbr fake#gen('job')
options word
`fake#gen('job')`
@tkhren
Copy link
Author

tkhren commented Mar 2, 2016

Screenshot

fakesnip

@saeedahadian
Copy link

Please edit the line below "fakeage".
What you wrote: fake#geb("age")
What it must be: fake#gen("age")

@saeedahadian
Copy link

Also, there is a typo with sentense, it must be sentence.

@Freed-Wu
Copy link

looks good, perhaps can add it to https://github.com/honza/vim-snippets to make it convenienter?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment