Vimfest 2017, 22 - 24 September

Vimfest 2017 is the third community-driven Vim "Hackathon", happening the weekend of 22 – 24 September in Berlin, organized by the Vim Berlin user group and Vim enthusiasts from other cities.


The call for speakers is closed now

You can check the talks under GitHub.


Not convinced?

Please checkout our previous events: Vimfest 2016 and Vimfest 2015.


Sven Guckes, Tim Quellmalz, and Matthias Günther.


Contact us




We are happy to announce Büro 2.0 as the host for Vimfest 2017.

Here is the exact location of the place:

  Büro 2.0
  Weigandufer 45,
  12059 Berlin (Neukölln)
      

Take the nearest sbahn and bus stop:

S41+S42 "Sonnenallee"
Bus 171 "Treptower Bücke"

Friday, 22 September
(Getting to know each other)

Hacking

Work on your personal projects, talk to others, explain your workflow …

Dinner + Drinks

Saturday, 23 September
(Talks, Tools, Questions)

Boarding

Writing NeoVim Plugins using Python Plugin

Daniel Siepmann

I've written my first NeoVim plugin using the new Plugin API and Python 3, see python-client. I will introduce how to write plugins using the new API.

The quest for PHP Intellisense in VIM

Dan Leech

Viable PHP Intellisense (autocompletion, introspection) in VIM has long been sought after, but it may finally be here.

VIM for PHP developers. The best editor with all IDE features.

Raül Torralba Adsuara

Everybody knows that VIM is the best and fastest text editor, but some PHP developers change it for other IDEs like PHPStorm, Netbeans…

Lunch

My theory of VIM the IDE

Matthew Behrens

I would like to highlight the abilities that I have assembled, to make Vim a good IDE for any language. These abilities involve easy file searching, grepping, syntax highlighting, and formatting of code to start.

Neovim 0.2 features and future

Justin M. Keyes

Whats new in Neovim 0.2 and what will be the future of the project

Head first with vim specific helpfile

Jaysinh Shukla

This talk will provide initial guidelines on writing vim helpfiles. User documentation is one of the important aspects of any software. Because vim has a great functionality of dealing helpfile inside the editor, it is very important to write helpfile accessible inside vim editor and not anywhere else. Ideally, the talk will cover below points.

Break

Neovim – The Historian's Best Friend

Ramon Voges

Historians write a lot of text. A helpful and supportive editor is crucial for their day to day work. In this talk I will introduce some of neo/vim's features and plugins I find most useful while dealing with text. Apart from several vim commands and settings, I will go into detail especially with regard to editing LaTeX and markdown files as well as using git.

Python unit testing

Daniel Siepmann

How to add unit test to your Neovim Python plugin and executing them via vim-test
inside Neovim.

Vim Mapathon - An advanced introduction to maps

Wolfgang Mehner

With a bit of effort and a few recurring tricks you can match or even improve upon the comfort the command-line completion your shell offers.

QA session

TBA

People can jump in, explain something, just talk

Dinner + Drinks

Sunday, 24 September
(Hacking, Lessons learned, Planning Vimfest 2018)

Boarding

Hacking

Work on your personal projects, talk to others, explain your workflow …

Lunch

Hacking

Work on your personal projects, talk to others, explain your workflow …

Daniel Leech

Code monkey @Inviqa. Erstwhile cyclotourist @phpbench @biketourdan

Daniel Siepmann

Idealist, Vim, zsh, tmux, Debugger, Backend Developer, TYPO3

Jaysinh Shukla

Full-stack developer by profession, Computer scientist by heart, Actor by gene. [Speak, Vimm, Organiz]er. Core member of PyKutch.

Justin M. Keyes

Neovim maintainer, Vim contributor, software engineer

Matt Behrens

Software engineer and traveler.

Raül Torralba Adsuara

artansoft's blogger. Software developer, organizer at betabeersCAS and vim lover

Ramon Voges

Historiker und Rubyist