Skip to content

Instantly share code, notes, and snippets.

@ujihisa
Created November 2, 2018 11:56
Show Gist options
  • Save ujihisa/393babf6619142a1248270cb4187abf5 to your computer and use it in GitHub Desktop.
Save ujihisa/393babf6619142a1248270cb4187abf5 to your computer and use it in GitHub Desktop.
  • Start,End,Dur.,Content,Speaker,Language,Interp.,Misc.

  • 09:30,10:00,00:30,Reception,,,no,

  • 10:00,10:10,00:10,Opening,mopp,English,yes,

  • 10:10,11:00,00:50,Keynote - What is the next feature?,mattn,Japanese,yes,

  • 11:00,11:10,00:10,Short break,,,no,

  • 11:10,12:10,01:00,Keynote - Vim: From hjkl to a platform for plugins,Bram Moolenaar,English,yes,"Horland, Swiss"

  • 12:10,13:10,01:00,Lunch break,,,no,

  • 13:10,13:40,00:30,Migrating plugins to standard features,daisuzu,Japanese,yes,

    Although it may not be well known, Vim has a lot of useful standard features and many people use them from the plugin, but they can also be used directly. Certainly plugins are important for efficient use of Vim and have used many plugins so far, but I prefer standard features rather than plugins recently. In this session, I'll talk about specific method of migrating plugins to standard features, along with my own growth and changes in usage of Vim itself which is that reason.

  • 13:40,14:10,00:30,Modes,Tatsuhiro Ujihisa,English,yes,

    Discover what is happening internally when you switch modes, such as insert mode, normal mode, and operator-pending mode. This talk first revisits how modes are when you use Vim, then I'll let you dive into the Vim C implementation to see what's exactly happening there. I'll even show what modifications can be done when you make change, with using existing pull requests.

    This talk is both for Vim beginners and advanced users who don't always look at the Vim C implementation.

  • 14:10,14:20,00:10,Short break,,,no,

  • 14:20,14:40,00:20,A day in the life of (ordinary) Vimmer,OKURA Masafumi,English,yes,

    This presentation shows how I, with 5 year experience of using Vim, use Vim to do my day job. In this presentation I'll talk about plugins I use frequently, native features I like the most and the tips to make a terminal and Vim work along well. You'll take away some plugins and techniques you've missed.

  • 14:40,15:00,00:20,Modern editor-independent development environment for PHP,USAMI Kenta,Japanese,yes,

  • 15:00,15:30,00:30,Effective Modern Vim scripting,Alisue,English,yes,

    Coming to grips with Vim script in Vim 8.x is more than a matter of familiarizing yourself with the features they introduce (e.g., timer, job control, and lambda expression). The challenge is learning to use those features effectively --- so that your plugin is correct, efficient, maintainable, and portable. That's where this talk comes in. It describes how to write modern asynchronous Vim plugins using modules in vim-jp/vital.vim.

  • 15:30,15:40,00:10,Short break,,,no,

  • 15:40,16:10,00:30,Oni - The GUI-fication of Neovim,Akin,English,yes,G.B.

    Modal editing is an amazing, efficient and fun way to write code. However until now has required a trade off in terms of the UI/UX of your editor as this I think is not where vim's strengths lie. Oni is a typescript electron app that embeds neovim and essentially provides a modern GUI wrapper. We aim to preserve the text-editing experience of neovim whilst adding a nicer UI/UX as well as IDE features. This talk is about the Oni project, its current status and what we plan for Oni's future.

  • 16:10,16:40,00:30,Vim ported to WebAssembly,rhysd,Japanese,yes,

    I've started a new project vim.wasm:

    https://github.com/rhysd/vim.wasm

    This is a project to port Vim editor to WebAssembly (Wasm). Wasm is a new executable format for browser. Now Vim is running on browser.

    In this presentation, I will explain how/why I ported Vim to Wzsm as an experimental fork. Let me share my experience porting the historic editor (which has a history of over 25 years) to a brand new web thing (Wasm); what was done well and what was an essential challenge.

  • 16:40,17:15,00:35,Lightning Talks,(5 Speakers),Mixed,no?,5m (explain) + (1m + 5m) * 5ppl

  • 17:15,17:25,00:10,Closing,mopp,English,yes,

  • 17:30,19:30,02:00,After party,,,no,

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