Our aim is to bring you the most interesting, engaging and enlightening vim content to bring new ideas to your world and always help you reach that next step in your vim journey.
We all want to see what the future will bring for vim, and here we aim to bring the brightest minds working on the future of the vim world to share their works.
Lectures on how people are using vim everday in their work and ways you can implement it as well!
The world of vim plugins are vast and enthralling. We aim to bring you the cutting edge in plugin capabilities.
We all run into issues in vim, at the conference you'll have the chance to connect with other experienced vimmers and pick their brain for support.
From across the globe, some of the best and brightest minds in the
vim community are coming to share their experience and expertise with the community.
A classic spirited talk on speed and mastery of Vim movements. Also some data on key strokes and speed. Is the shortest amount of keystrokes always the fastest way to interact with vim? What does (limited) data suggest about speed of keystrokes?
We will discuss why you want to use Vim as a word processor and go over configurations, plugin's, and command-line tools that will help you do so. My presentation will be completely beginner-friendly. Whether you are brand new to Vim or an experienced Vim-veteran, you will leave my presentation with the confidence and knowledge to configure your own Vim word processor.
Let me bring you through the journey from user to contributor, through my example with treesitter, and let me convince you that you can do it too.
What it took for me to finally switch to NeoVim after being a vim user for 20+ years.
@bfredl's crazy plans for Neovim 0.5 and beyond
Why does Neovim use Lua and how can you start writing plugins and config in Lua
What is LSP and why does Neovim ship with it now. More general info.
I'll talk about Onivim - how it started, has evolved, and show demos of the current state. I'll showcase the user experience as well as talk about the underlying technology (libvim/Revery/etc)
In this talk we’ll focus on how Vim can be quickly tailored for any language to support efficient navigation with the use of tags, path-based operations, include file search, and project-centric directory management. In addition, we’ll look into how we can exploit Vim’s native features to setup a more integrated experience for code compilation and formatting. We’ll be using Golang as an example language, walking through how to customize a fresh installation of Vim to accommodate smooth navigation and development of Go source code within a matter of minutes, with no external plugins involved.
Applying Techniques from playing improvised music to Vim, as well as making music with Vim!
What is GSoC? What was my project? How did I get involved with neovim? How can you do what I did?
Ashkan Kiani spends his days figuring out the limitations of what you should put inside of an editor and ignoring those limitations. A demonstration of plugin's from simple to *advanced* and beyond
Workshop: A guided session on going from a bare Vim config to a tricked out productivity powerhouse. We'll cover how to set up a plugin manager, install and interface with external command line tools, and seize control of even the gnarliest of codebases!
A walkthrough on how Vim became what it is today, a powerful text editor that is used by many.
A journey into interactive Lisp evaluation for Neovim dotfiles and plugins as well as Clojure and Janet projects. Finish up with an interactive Conjure tutorial (requires curl and an up to date nvim) that gets you evaluating just like me within seconds!
Insights learned from 10 years of dotfile tweakingbu
Tips on useful resources and building muscle memory, with some demos of useful plugins and tricks along the way.
We will spend time learning VimScript as a programming language familiarizing with keywords, syntax, functions and gotchas and finally build a plugin.