All Projects → exercism → vimscript

exercism / vimscript

Licence: MIT license
Exercism exercises in Vim script.

Programming Languages

Vim Script
2826 projects
shell
77523 projects

Projects that are alternatives of or similar to vimscript

Idris
Exercism exercises in Idris.
Stars: ✭ 25 (+31.58%)
Mutual labels:  exercism-track
Kotlin
Exercism exercises in Kotlin.
Stars: ✭ 128 (+573.68%)
Mutual labels:  exercism-track
raku
Exercism exercises in Raku
Stars: ✭ 19 (+0%)
Mutual labels:  exercism-track
Bash
Exercism exercises in Bash.
Stars: ✭ 74 (+289.47%)
Mutual labels:  exercism-track
Php
Exercism exercises in PHP.
Stars: ✭ 100 (+426.32%)
Mutual labels:  exercism-track
Csharp
Exercism exercises in C#.
Stars: ✭ 169 (+789.47%)
Mutual labels:  exercism-track
Python
Exercism exercises in Python.
Stars: ✭ 922 (+4752.63%)
Mutual labels:  exercism-track
swift
Exercism exercises in Swift.
Stars: ✭ 89 (+368.42%)
Mutual labels:  exercism-track
Erlang
Exercism exercises in Erlang.
Stars: ✭ 105 (+452.63%)
Mutual labels:  exercism-track
dart
Exercism exercises in Dart.
Stars: ✭ 43 (+126.32%)
Mutual labels:  exercism-track
Fsharp
Exercism exercises in F#.
Stars: ✭ 77 (+305.26%)
Mutual labels:  exercism-track
Elm
Exercism exercises in Elm.
Stars: ✭ 100 (+426.32%)
Mutual labels:  exercism-track
C
Exercism exercises in C.
Stars: ✭ 177 (+831.58%)
Mutual labels:  exercism-track
Coffeescript
Exercism exercises in CoffeeScript.
Stars: ✭ 11 (-42.11%)
Mutual labels:  exercism-track
mips
Exercism exercises in MIPS Assembly.
Stars: ✭ 19 (+0%)
Mutual labels:  exercism-track
Delphi
Exercism exercises in Delphi Pascal.
Stars: ✭ 24 (+26.32%)
Mutual labels:  exercism-track
Cpp
Exercism exercises in C++.
Stars: ✭ 156 (+721.05%)
Mutual labels:  exercism-track
clojure
Exercism exercises in Clojure.
Stars: ✭ 125 (+557.89%)
Mutual labels:  exercism-track
pony
Exercism exercises in Pony.
Stars: ✭ 34 (+78.95%)
Mutual labels:  exercism-track
Javascript
Exercism exercises in JavaScript.
Stars: ✭ 245 (+1189.47%)
Mutual labels:  exercism-track

Exercism Vim script Track

[Configlet Status] [Exercise Test Status] Join the chat at https://gitter.im/exercism/vimscript

We welcome any kind of contribution!

If you have a suggestion or question, create a new issue.

For code or fixing typos and similar things, open a pull request.

Look at recent commits to get a feeling on how to format your own ones.

Even if there are any uncertainties, go for it nevertheless. We can straighten out everything in the process.

Thank you for contributing! 🎉

Linting Vim files

If you add or change a Vim file, the CI will use vint to ensure best practices. Therefore it's recommended idea to run it locally first, before creating a pull request.

  1. Install vint.
  2. Recursively lint all Vim files:
    $ vint .
    

Writing test files

Generating test files

Use the generator to create Vader files from their canonical test data:

" in Vim
:source lib/generate.vim
:Generate word-count

This would fetch the canonical test data, decode the JSON to Vim data types, iterate over the result, and put the tests in a new unnamed buffer.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].