Vimberlin The gathering for Vim-enthusiasts in Berlin http://vimberlin.com/ April 2017 Meetup http://vimberlin.com/april-2017-meetup/ <![CDATA[<p>Hi,</p> <p>the April meetup in 2017 is just around the corner. We&#39;ll meet on 20th Thursday in April at IN-Berlin in Moabit/Tiergarten/Mitte, just north of Hauptbahnhof between the bus stops <code>&quot;Quitzowstraße&quot;</code> (Bus 123, M27) and <code>&quot;Kruppstraße&quot;</code> (Bus 123).</p> <p>Interested? We are always interested in short-talks, longer talks as well as presentations about what you&#39;ve learned.</p> <h2>The venue</h2> <ul> <li>internet: yes. cable+wifi</li> <li>projector: 2 projectors. (VGA+HDMI), if you have a Mac, don&#39;t forget your adapters and/or install <a href="http://www.teamviewer.com/de/">teamviewer.com/</a> <ul> <li>room: 15 people</li> <li>drinks: fridge with drinks. 1€ each.</li> </ul></li> </ul> <p>Bring your laptops - and join the fun! And show us <em>your</em> use with Vim! Be brief.. 5min for each presentation. We are open to any kind of questions and suggestions.</p> <p>Your host will be <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes (@guckes)</a> &amp; <a title="Matthias Guenther (@wikimatze)" href="http://wikimatze.de/">Matthias Guenther (@wikimatze)</a></p> <p>See you there!</p> ]]> Thu, 20 Apr 2017 00:00:00 +0000 http://vimberlin.com/april-2017-meetup/ March 2017 Meetup http://vimberlin.com/march-2-2017-meetup/ <![CDATA[<p>Dear Vim users,</p> <p>the next meetup is soon. Did you discover a new plugin, learned something about Vim, found a fancy shortcut key or just used Vim for developing a cool project -- we want to hear about it!</p> <p>Interested? We are always interested in short-talks, longer talks as well as presentations about what you&#39;ve learned. Please post your proposal under <a title="GitHub" href="https://github.com/vimberlin/vimberlin.de/issues/33">GitHub</a>.</p> <h2>The rest</h2> <p>Bring your laptops - and join the fun! And show us <em>your</em> use with Vim! Be brief.. 5min for each presentation. We are open to any kind of questions and suggestions.</p> <p>Your host will be <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes a.k.a. @guckes</a> &amp; <a title="Matthias Guenther (@wikimatze)" href="http://wikimatze.de/">Matthias Guenther a.k.a @wikimatze</a></p> <p>See you there!</p> ]]> Thu, 16 Mar 2017 00:00:00 +0000 http://vimberlin.com/march-2-2017-meetup/ March 2017 Meetup (pre-Chemnitz Linux Days) http://vimberlin.com/march-2017-meetup/ <![CDATA[<p>Dear Vim users,</p> <p>the next meetup is soon. Did you discover a new plugin, learned something about Vim, found a fancy shortcut key or just used Vim for developing a cool project -- we want to hear about it!</p> <p>Interested? We are always interested in short-talks, longer talks as well as presentations about what you&#39;ve learned. Please post your proposal under <a title="GitHub" href="https://github.com/vimberlin/vimberlin.de/issues/33">GitHub</a></p> <h2>Reminder about the Chemnitz Linux Days (aka CLT):</h2> <pre class="highlight plaintext"><code>Chemnitzer Linux-Tage venue: Hörsaal- und Seminar-Gebäude "Barrieren einreissen!" der Technischen Universität Chemnitz Sa+So 11.+12. März 2017 Reichenhainer Str 90, 09126 Chemnitz Sa 8:30-18h, So 9-18h http://chemnitzer.linux-tage.de/2017/ Fr 20-24h im Turmbrauhaus http://tinyurl.com/clt17brauhaus (OpenStreetMap) map: http://www.osm.org/way/30742889 </code></pre> <p>There will be Vim Workshop:</p> <pre class="highlight plaintext"><code>date: 2017-03-11 14:00-17:00 Raum W3 event: "Vim Advanced" - Chemnitzer LinuxTage (CLT) url: https://chemnitzer.linux-tage.de/2017/de/programm/beitrag/342 contact: Sven Guckes chemnitz2017@guckes.net announce: https://twitter.com/guckes/status/826483482285182977 </code></pre> <p>Sven is going travelling there by bus:</p> <pre class="highlight plaintext"><code>2017 03 10 00 Fri 12:45-15:55 Berlin_Süddkreuz -&gt;Chemnitz per flixbus 2017 03 12 00 Sun 18:20-21:30 Chemnitz-&gt; Berlin_Südkreuz per flixbus </code></pre> <p>Join him.</p> <h2>The rest</h2> <p>Bring your laptops - and join the fun! And show us <em>your</em> use with Vim! Be brief.. 5min for each presentation. We are open to any kind of questions and suggestions.</p> <p>Your host will be <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes a.k.a. @guckes</a> &amp; <a title="Matthias Guenther (@wikimatze)" href="http://wikimatze.de/">Matthias Guenther a.k.a @wikimatze</a></p> <p>See you there!</p> ]]> Thu, 9 Mar 2017 00:00:00 +0000 http://vimberlin.com/march-2017-meetup/ January 2017 Meetup http://vimberlin.com/january-2017-meetup/ <![CDATA[<p>Hi vimmers,</p> <p>the first meetup in 2017 is just around the corner. We&#39;ll meet on 19th Thursday in January at IN-Berlin in Moabit/Tiergarten/Mitte, just north of Hauptbahnhof between the bus stops <code>&quot;Quitzowstraße&quot;</code> (Bus 123, M27) and <code>&quot;Kruppstraße&quot;</code> (Bus 123).</p> <p>Interested? We are always interested in short-talks, longer talks as well as presentations about what you&#39;ve learned.</p> <h2>Talks</h2> <ul> <li><a href="https://cmus.github.io/">cmus</a> and <a href="https://github.com/azadkuh/vim-cmus">vim-cmus</a> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> <li><a href="https://www.nitrokey.com/de">Nitrokey</a> with storage and Pass for password management by <a href="https://twitter.com/koehr_in">Norman Köhring</a></li> <li><a href="http://kakoune.org/">Kakoune</a> – a modal text editor by <a href="https://twitter.com/koehr_in">Norman Köhring</a></li> <li><a href="http://www.jovicailic.org/">Jovica Ilic</a> will talk about his book <a href="http://jovicailic.org/mastering-vim-quickly/">&quot;Mastering Vim Quickly&quot;</a></li> </ul> <h2>The venue</h2> <ul> <li>internet: yes. cable+wifi</li> <li>projector: 2 projectors. (VGA+HDMI), if you have a Mac, don&#39;t forget your adapters and/or install <a href="http://www.teamviewer.com/de/">teamviewer.com/</a> <ul> <li>room: 15 people</li> <li>drinks: fridge with drinks. 1€ each.</li> </ul></li> </ul> <p>Bring your laptops - and join the fun! And show us <em>your</em> use with Vim! Be brief.. 5min for each presentation. We are open to any kind of questions and suggestions.</p> <p>Your host will be <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes (@guckes)</a> &amp; <a title="Matthias Guenther (@wikimatze)" href="http://wikimatze.de/">Matthias Guenther (@wikimatze)</a></p> <p>See you there!</p> <p><a id="recap"></a></p> <h2>Recap</h2> <p>Slides of the talk <strong>&quot;vim-cmus&quot;</strong>:</p> <script async class="speakerdeck-embed" data-id="2b48cd9f21464f1cb4dc04701daa682b" data-ratio="1.33159947984395" src="//speakerdeck.com/assets/embed.js"></script> ]]> Thu, 19 Jan 2017 00:00:00 +0000 http://vimberlin.com/january-2017-meetup/ December 2016 Meetup http://vimberlin.com/december-2016-meetup/ <![CDATA[<p>Hi vimmers,</p> <p>the next meetup will be on 15th Thursday in December at IN-Berlin in Moabit/Tiergarten/Mitte, just north of Hauptbahnhof between the bus stops <code>&quot;Quitzowstraße&quot;</code> (Bus 123, M27) and <code>&quot;Kruppstraße&quot;</code> (Bus 123).</p> <p>Interested? We are always interested in short-talks, longer talks as well as presentations about what you&#39;ve learned.</p> <p>We can do the following</p> <ul> <li>vim intro for beginners</li> <li>vim Q&amp;A - questions+answers</li> <li>vim NEWS</li> <li>vim installation from source (git repository)</li> <li>vim installation config with support for lua+perl+python+ruby</li> <li>vimgolf challenge</li> </ul> <p>Feel free to join us and we will help to setup vim.</p> <h2>The venue</h2> <ul> <li>internet: yes. cable+wifi</li> <li>projector: 2 projectors. (VGA+HDMI), if you have a Mac, don&#39;t forget your adapters and/or install <a href="http://www.teamviewer.com/de/">teamviewer.com/</a> <ul> <li>room: 15 people</li> <li>drinks: fridge with drinks. 1€ each.</li> </ul></li> </ul> <p>Bring your laptops - and join the fun! And show us <em>your</em> use with Vim! Be brief.. 5min for each presentation. We are open to any kind of questions and suggestions.</p> <p>Your host will be <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes (@guckes)</a> &amp; <a title="Matthias Guenther (@wikimatze)" href="http://wikimatze.de/">Matthias Guenther (@wikimatze)</a></p> <p>See you there!</p> ]]> Thu, 15 Dec 2016 00:00:00 +0000 http://vimberlin.com/december-2016-meetup/ November 2016 Meetup http://vimberlin.com/november-2016-meetup/ <![CDATA[<p>Hi vimmers,</p> <p>the next meetup will be on 17th Thursday in November at IN-Berlin in Moabit/Tiergarten/Mitte, just north of Hauptbahnhof between the bus stops <code>&quot;Quitzowstraße&quot;</code> (Bus 123, M27) and <code>&quot;Kruppstraße&quot;</code> (Bus 123).</p> <p>Interested? We are always interested in short-talks, longer talks as well as presentations about what you&#39;ve learned.</p> <p>We can do the following</p> <ul> <li>vim intro for beginners</li> <li>vim Q&amp;A - questions+answers</li> <li>vim NEWS</li> <li>vim installation from source (git repository)</li> <li>vim installation config with support for lua+perl+python+ruby</li> <li>vimgolf challenge</li> </ul> <p>Feel free to join us and we will help to setup vim</p> <h2>The venue</h2> <ul> <li>internet: yes. cable+wifi</li> <li>projector: 2 projectors. (VGA+HDMI), if you have a Mac, don&#39;t forget your adapters and/or install <a href="http://www.teamviewer.com/de/">teamviewer.com/</a> <ul> <li>room: 15 people</li> <li>drinks: fridge with drinks. 1€ each.</li> </ul></li> </ul> <p>Bring your laptops - and join the fun! And show us <em>your</em> use with Vim! Be brief.. 5min for each presentation. We are open to any kind of questions and suggestions.</p> <p>Your host will be <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes (@guckes)</a> &amp; <a title="Matthias Guenther (@wikimatze)" href="http://wikimatze.de/">Matthias Guenther (@wikimatze)</a></p> <p>See you there!</p> ]]> Thu, 17 Nov 2016 00:00:00 +0000 http://vimberlin.com/november-2016-meetup/ October 2016 Meetup http://vimberlin.com/october-2016-meetup/ <![CDATA[<p>Hi vimmers!</p> <p>The <a title="vimfest 2016" href="http://vimfest.org/">vimfest 2016</a> was a blast (Bram Moolenaar had been there - see <a title="picture on flickr" href="https://www.flickr.com/photos/wikimatze/29767624735/in/dateposted-public/">picture on flickr</a>) and after our summer break it&#39;s time for another meetup. It will be on 2nd Thursday in October, on October 13th at IN-Berlin in Moabit/Tiergarten/Mitte, just north of Hauptbahnhof between the bus stops <code>&quot;Quitzowstraße&quot;</code> (Bus 123, M27) and <code>&quot;Kruppstraße&quot;</code> (Bus 123).</p> <h2>Talks so far</h2> <p>The topics this time:</p> <ul> <li><strong>&quot;Getting started with vim-test&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> <li>space for your topic ...</li> </ul> <p>Interested? We are always interested in short-talks, longer talks as well as presentations about what you&#39;ve learned.</p> <h2>The venue</h2> <ul> <li>internet: yes. cable+wifi</li> <li>projector: 2 projectors. (VGA+HDMI), if you have a Mac, don&#39;t forget your adapters and/or install <a href="http://www.teamviewer.com/de/">teamviewer.com/</a> <ul> <li>room: 15 people</li> <li>drinks: fridge with drinks. 1€ each.</li> </ul></li> </ul> <p>Bring your laptops - and join the fun! And show us <em>your</em> use with Vim! Be brief.. 5min for each presentation. We are open to any kind of questions and suggestions.</p> <p>Your host will be <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes (@guckes)</a> &amp; <a title="Matthias Guenther (@wikimatze)" href="http://wikimatze.de/">Matthias Guenther (@wikimatze)</a></p> <p>See you there!</p> ]]> Thu, 13 Oct 2016 00:00:00 +0000 http://vimberlin.com/october-2016-meetup/ June 2016 Meetup http://vimberlin.com/june-2016-meetup/ <![CDATA[<p>Hi vimmers!</p> <p>The next vimberlin meetup will be on 3rd thursday in June, on June 16th at IN-Berlin in Moabit/Tiergarten/Mitte, just north of Hauptbahnhof between the bus stops <code>&quot;Quitzowstraße&quot;</code> (Bus 123, M27) and <code>&quot;Kruppstraße&quot;</code> (Bus 123).</p> <h2>Talks so far</h2> <p>The planned topics this time:</p> <ul> <li><strong>&quot;Get productive with vimtex for LaTeX&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> <li>space for your topic ...</li> </ul> <h2>The venue</h2> <ul> <li>internet: yes. cable+wifi</li> <li>projector: 2 projectors. (VGA+HDMI), if you have a Mac, don&#39;t forget your adapters and/or install <a href="http://www.teamviewer.com/de/">teamviewer.com/</a></li> <li>room: 15 people</li> <li>drinks: fridge with drinks. 1€ each.</li> </ul> <p>Bring your laptops - and join the fun! And show us <em>your</em> use with Vim! be brief.. 5min for each presentation. We are open to any kind of questions and suggestions.</p> <p>Your host will be <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes (@guckes)</a> &amp; <a title="Matthias Guenther (@wikimatze)" href="http://wikimatze.de/">Matthias Guenther (@wikimatze)</a></p> <p>See you there!</p> <p><a id="recap"></a></p> <h2>Recap</h2> <h3>wikimatze</h3> <p>Slides of the talk <strong>&quot;Get productive with vimtex for LaTeX&quot;</strong>:</p> <script async class="speakerdeck-embed" data-slide="1" data-id="ff777bb521294bab88ef4d60ac6ac3fb" data-ratio="1.33159947984395" src="//speakerdeck.com/assets/embed.js"></script> <h3>Konfekt</h3> <p>Mentioned his <code>vimtex</code> configuration file:</p> <pre class="highlight shell"><code><span class="s2">" enable special tex folding let g:vimtex_fold_enabled = 1 "</span> specify which areas should be detected <span class="k">for </span>folding <span class="nb">let </span>g:vimtex_fold_sections <span class="o">=</span> <span class="o">[</span> <span class="se">\ </span><span class="s2">"chapter"</span>, <span class="s2">"section"</span>, <span class="se">\ </span><span class="s2">"subsection"</span>, <span class="s2">"subsubsection"</span> <span class="se">\ </span><span class="o">]</span> <span class="nb">let </span>g:vimtex_fold_comments <span class="o">=</span> 0 <span class="s2">" don't fold comments "</span> no indentation <span class="nb">let </span>g:vimtex_indent_enabled <span class="o">=</span> 0 <span class="s2">" toc: don't show preample and number "</span><span class="nb">let </span>g:vimtex_toc_show_preamble <span class="o">=</span> 0 <span class="nb">let </span>g:vimtex_toc_show_numbers <span class="o">=</span> 0 <span class="s2">" don't fold </span><span class="se">\b</span><span class="s2">egin ... </span><span class="se">\e</span><span class="s2">nd environments let g:vimtex_fold_envs = 0 "</span> use custom section marker <span class="nb">let </span>g:vimtex_fold_levelmarker <span class="o">=</span> <span class="s1">'➜'</span> <span class="s2">" ignore certain warning types let g:vimtex_quickfix_ignored_warnings = ['Underfull', 'Overfull' ] </span></code></pre> <ul> <li><a href="https://github.com/unblevable/quick-scope">quick-scope</a>: Lightning fast left-right movement in Vim</li> </ul> <h2>Sponsor</h2> <p><img title="IN-Berlin e.V." alt="IN-Berlin e.V." src="/images/inberlin.png" /></p> <p>Thanks to <a href="https://www.in-berlin.de">IN-Berlin e.V.</a> for hosting this event.</p> ]]> Thu, 16 Jun 2016 00:00:00 +0000 http://vimberlin.com/june-2016-meetup/ May 2016 Meetup http://vimberlin.com/may-2016-meetup/ <![CDATA[<p>Hi vimmers!</p> <p>The next vimberlin meetup will be on 3rd thursday in Mai, on Feb 19th at IN-Berlin in Moabit/Tiergarten/Mitte, just north of Hauptbahnhof between the bus stops <code>&quot;Quitzowstraße&quot;</code> (Bus 123, M27) and <code>&quot;Kruppstraße&quot;</code> (Bus 123).</p> <h2>Talks so far</h2> <p>The planned topics this time:</p> <ul> <li><strong>&quot;Weechat - another IRC client&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> </ul> <h2>The venue</h2> <ul> <li>internet: yes. cable+wifi</li> <li>projector: 2 projectors. (VGA+HDMI), if you have a Mac, don&#39;t forget your adapters and/or install <a href="http://www.teamviewer.com/de/">teamviewer.com/</a></li> <li>room: 15 people</li> <li>drinks: fridge with drinks. 1€ each.</li> </ul> <p>Bring your laptops - and join the fun! And show us <em>your</em> use with Vim! be brief.. 5min for each presentation. We are open to any kind of questions and suggestions.</p> <p>Your host will be <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes (@guckes)</a> &amp; <a title="Matthias Guenther (@wikimatze)" href="http://wikimatze.de/">Matthias Guenther (@wikimatze)</a></p> <p>See you there!</p> <p><a id="recap"></a></p> <h2>Recap</h2> <h3>wikimatze</h3> <p>Videos of the talk:</p> <p><iframe src="https://player.vimeo.com/video/167374965" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/167374965">Weechat - another IRC client (Part 1)</a> from <a href="https://vimeo.com/wikimatze">wikimatze</a> on <a href="https://vimeo.com">Vimeo</a>.</p></p> <p><iframe src="https://player.vimeo.com/video/168291013" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="https://vimeo.com/168291013">Weechat - another IRC client (Part 2)</a> from <a href="https://vimeo.com/wikimatze">wikimatze</a> on <a href="https://vimeo.com">Vimeo</a>.</p></p> <p>Slides:</p> <script async class="speakerdeck-embed" data-id="da19b520fde4424c9a24a5f049a69f82" data-ratio="1.33159947984395" src="//speakerdeck.com/assets/embed.js"></script> <h3>Sven</h3> <p>Questions:</p> <ul> <li>gibt es ein /clear befehl zum löschen des aktuellen fensters?</li> <li>was bedeutet der &quot;User mode +Zi&quot;?</li> <li>wie und wann merkt sich weechat die geänderten einstellungen?</li> <li>wie paßt man die farben an?</li> </ul> <h2>Sponsor</h2> <p><img title="IN-Berlin e.V." alt="IN-Berlin e.V." src="/images/inberlin.png" /></p> <p>Thanks to <a href="https://www.in-berlin.de">IN-Berlin e.V.</a> for hosting this event.</p> ]]> Thu, 19 May 2016 00:00:00 +0000 http://vimberlin.com/may-2016-meetup/ March 2016 Meetup http://vimberlin.com/march-2016-meetup/ <![CDATA[<p>Hi vimmers!</p> <p>The next vimberlin meetup will be on 3rd thursday in February, on Feb 18th - again at IN-Berlin in Moabit/Tiergarten/Mitte, just north of Hauptbahnhof between the bus stops <code>&quot;Quitzowstraße&quot;</code> (Bus 123, M27) and <code>&quot;Kruppstraße&quot;</code> (Bus 123).</p> <h2>Talks so far</h2> <p>The planned topics this time:</p> <ul> <li><strong>&quot;tmux buffers&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> <li><strong>&quot;tmux shortcut - copy command to pane&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> <li><strong>&quot;Explain the build of <a href="https://gitter.im/vimberlin/vimberlin.de">https://gitter.im/vimberlin/vimberlin.de</a>&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> <li><strong>&quot;twitterbot workflow&quot;</strong> by <a href="https://twitter.com/oracle2025">Richard Spindler</a></li> </ul> <h2>The venue</h2> <ul> <li>internet: yes. cable+wifi</li> <li>projector: 2 projectors. (VGA+HDMI), if you have a Mac, don&#39;t forget your adapters and/or install <a href="http://www.teamviewer.com/de/">teamviewer.com/</a></li> <li>room: 15 people</li> <li>drinks: fridge with drinks. 1€ each.</li> </ul> <p>Bring your laptops - and join the fun! And show us <em>your</em> use with Vim! be brief.. 5min for each presentation. We are open to any kind of questions.</p> <p>Your host will be <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes</a> &amp; <a title="Matthias Guenther (@wikimatze)" href="http://wikimatze.de/">Matthias Guenther (@wikimatze)</a></p> <p>See you there!</p> <h2>Sponsor</h2> <p><img title="IN-Berlin e.V." alt="IN-Berlin e.V." src="/images/inberlin.png" /></p> <p>Thanks to <a href="https://www.in-berlin.de">IN-Berlin e.V.</a> for hosting this event.</p> ]]> Thu, 24 Mar 2016 00:00:00 +0000 http://vimberlin.com/march-2016-meetup/ February 2016 Meetup http://vimberlin.com/february-2016-meetup/ <![CDATA[<p>Hi vimmers!</p> <p>The next vimberlin meetup will be on 3rd thursday in February, on Feb 18th - again at IN-Berlin in Moabit/Tiergarten/Mitte, just north of Hauptbahnhof between the bus stops <code>&quot;Quitzowstraße&quot;</code> (Bus 123, M27) and <code>&quot;Kruppstraße&quot;</code> (Bus 123).</p> <h2>Talks so far</h2> <p>This time the topic is:</p> <ul> <li><strong>Vim, Zsh - and more.&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> <li><strong>&quot;Extending Mucks&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> <li><strong>&quot;:set paste in Vim&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> </ul> <h2>The venue</h2> <ul> <li>internet: yes. cable+wifi</li> <li>projector: 2 projectors. (VGA+HDMI)</li> <li>room: 15 people</li> <li>drinks: fridge with 23 drinks. 1€ each.</li> </ul> <p>Bring your laptops - and join the fun! And show us <em>your</em> use with Vim! be brief.. 5min for each presentation. We are open to any kind of questions.</p> <p>Your host will be <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes</a> &amp; <a title="Matthias Guenther (@wikimatze)" href="http://wikimatze.de/">Matthias Guenther (@wikimatze)</a></p> <p>See you there!</p> <p><a id="recap"></a></p> <h2>Recap</h2> <h3><a href="https://twitter.com/wikimatze">@wikimatze (Matthias Günther)</a></h3> <ul> <li>wikimatze has adapted &quot;mucks&quot; in his <a href="https://github.com/wikimatze/mucks">fork</a> and make it possible to run several tmux session at ones without using the sockets option</li> <li><a href="https://github.com/lervag/vimtex">lervag/vimtex</a>: A vim plugin that provides support for writing LaTeX. Nice toggling, nice support for various PDF viewer and continous building</li> <li><a href="https://github.com/rhysd/clever-f.vim">clever-f.vim</a>: Extended f, F, t, and T mappings - results will be highlighted and press the buttons again to repeat the search clever-f plugin neoyank</li> <li><a href="https://github.com/Shougo/neoyank.vim">Shougo/neoyank.vim</a>: add documentation for the <a href="https://github.com/Shougo/neoyank.vim/commit/e66dd9b34ae2ac866cfdd7c62fa6863287c03e65">action-append option</a></li> <li><a href="http://www.teamviewer.com/de/">teamviewer.com/</a>: is great when Mac machines forget their MiniDisplay-Port so that they can display their screen on the machine, which is connected to the beamer</li> </ul> <h3><a href="https://github.com/supercrabtree">George Crabtree</a></h3> <ul> <li><a href="https://github.com/junegunn/vim-peekaboo">junegunn/vim-peekaboo</a>: easy way to manager <code>registers</code></li> <li><a href="https://github.com/sandric/ctrlsf">dyng/ctrlsf.vim</a>: An ack/ag powered code search and view tool, in an intuitive way with fairly more context.</li> <li><a href="https://github.com/so-fancy/diff-so-fancy">so-fancy/diff-so-fancy</a>: good-looking git-diffs without <code>+</code> and <code>-</code></li> <li><a href="https://getbitbar.com/">getbitbar</a>: put script output direct in your Mac menue</li> <li><a href="https://github.com/jiahaog/Nativefier">jiahaog/Nativefier</a>: a great way to create native apps for Windows, Mac, and Linux from Webpages</li> </ul> <h3><a href="https://twitter.com/oracle2025">@oracle2025 (Richard Spindler)</a></h3> <p>Explains his desktop publishing tools/flow in Vim</p> <ul> <li><a href="https://github.com/junegunn/goyo.vim">junegunn/goyo.vim</a>: distraction free writing</li> <li><a href="https://github.com/benmills/vimux">benmills/vimux</a>: tmux and vim interaction</li> <li><code>.vimrc</code>: map F5 to make: nmap <F5> :call VimuxRunCommand(&quot;make&quot;)<cr></li> <li><code>.tmux.conf</code> hide statusbar: bind h set-option -g status</li> <li><a href="https://github.com/vim-pandoc/vim-pandoc-syntax">vim-pandoc/vim-pandoc-syntax</a></li> <li><a href="https://github.com/reedes/vim-pencil">reedes/vim-pencil</a>: default settings for writing documents</li> <li>Hints: Set vim-pencil to &quot;wrap hard&quot; (see vim-pencil docs)</li> <li>WordCount: <a href="http://stackoverflow.com/a/116454">http://stackoverflow.com/a/116454</a></li> <li><a href="http://kevinburke.bitbucket.org/markdowncss/">http://kevinburke.bitbucket.org/markdowncss/</a></li> <li><a href="http://lincolnmullen.com/blog/make-and-pandoc">http://lincolnmullen.com/blog/make-and-pandoc</a></li> <li>Also, my dotfiles: <a href="https://github.com/oracle2025/.vim">https://github.com/oracle2025/.vim</a></li> </ul> <h3>Other tools</h3> <ul> <li><a href="http://surf.suckless.org/">surf suckless</a>: simple webbrowser able to display websites and follow links</li> <li><a href="http://devdocs.io/">devdocs.io</a>: combines multiple API for locale documentation</li> </ul> ]]> Thu, 18 Feb 2016 00:00:00 +0000 http://vimberlin.com/february-2016-meetup/ January 2016 Meetup http://vimberlin.com/january-2016-meetup/ <![CDATA[<p>Happy new vim year, we hope you had a great start in 2016.</p> <p>Tell others about it by retweeting the tweets mentioned below.</p> <p>Bring your laptops - and join the fun! Show us <em>your</em> use with Vim! Be brief.. 5min for each presentation.</p> <p>The space has seats+tables for about 15 people.</p> <h2>Talks so far</h2> <ul> <li><strong>&quot;Zsh with prezto&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> <li><strong>&quot;Mucks and tmux management&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> </ul> <p>Your host will be <a href="http://www.guckes.net">Sven Guckes</a></p> <p>See you there!</p> ]]> Thu, 21 Jan 2016 00:00:00 +0000 http://vimberlin.com/january-2016-meetup/ December 2015 Meetup http://vimberlin.com/december-2015-meetup/ <![CDATA[<p>Hi vimmers!</p> <p>on thursday, Dec 17th, there will be yet another vimberlin meetup - this time at IN-Berlin in Moabit/Tiergarten/Mitte, just north of Hauptbahnhof.</p> <p>This time the topic is: Vim! (as usual).</p> <p>Tell others about it by retweeting the tweets mentioned below.</p> <p>Bring your laptops - and join the fun! Show us <em>your</em> use with Vim! be brief.. 5min for each presentation.</p> <p>The space has seats+tables for about 15 people.</p> <p>Your host will be <a href="www.guckes.net">Sven Guckes</a></p> <p>See you there!</p> ]]> Thu, 17 Dec 2015 00:00:00 +0000 http://vimberlin.com/december-2015-meetup/ November 2015 Meetup http://vimberlin.com/november-2015-meetup/ <![CDATA[<h2>Topics</h2> <p>We will talk about using <a title="vim" href="http://www.vim.org/">vim</a> with <a title="screen window manager" href="https://www.gnu.org/software/screen/">screen window manager</a> and <a title="tmux" href="http://tmux.github.io/">tmux</a>. This meetup will exchange workflows, shortcuts and the setup of your dotfiles. Please bring your laptop with you, so that we can hack together.</p> <h2>Sponsor</h2> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> <p><a id="recap"></a></p> <h2>Recap</h2> <ul> <li>internet: <ul> <li>connect to the local wifi (&quot;LAUNCH/CO&quot;);</li> <li>start your browser.. and wait.. for the login page..</li> <li>enter the user+pass for this event (see whiteboard)</li> </ul></li> <li>projector: <ul> <li>it didnt recognize the laptops with VGA. :-(</li> <li>bring a VGA extension cable next time.</li> <li>the HDMI failed once in a while.. loose connection? overheating?</li> </ul></li> <li>room: <ul> <li> we had been seven persons. there was maybe room for one more person.</li> <li> then it gets awkward. definitely not enough space for 20 people.</li> </ul></li> <li>drinks: club-mate for 1,00€ :)</li> </ul> <h3>Richard &quot;oracle2025&quot; Spindler</h3> <ul> <li>Vimfiles: <a href="https://github.com/oracle2025/.vim">https://github.com/oracle2025/.vim</a></li> <li>plugin #1: <a href="http://github.com/christoomay/vim-tmux-navigator">vim-tmux-navigator</a></li> <li>plugin #2: <a href="https://github.com/benmills/vimux">vimux</a> =&gt; F5 opens the pane below and calls &quot;make&quot; therein.</li> <li>plugin #3: <a href="http://github.com/jpalady/vim-slime">vim-slime</a> =&gt; copies the current line/paragraph into the pane below</li> <li>mentioned <em>keycaster</em></li> </ul> <h3>Matthias &quot;wikimatze&quot; Günther</h3> <ul> <li>Vimfiles: <a href="https://github.com/wikimatze/vimfiles">https://github.com/wikimatze/vimfiles</a></li> <li>Dotfiles: <a href="https://github.com/wikimatze/dotfiles">https://github.com/wikimatze/dotfiles</a></li> <li><a href="https://github.com/tmux-plugins/tpm">tmux plugin manager (tpm)</a></li> <li><a href="https://github.com/tmux-plugins/tmux-sensible">tmux-sensible</a>: common settings for every tmux.conf</li> <li><a href="https://github.com/tmux-plugins/tmux-resurrect">tmux-resurrect</a>: store and save several tmux sessions</li> <li><a href="https://github.com/tmux-plugins/tmux-open">tmux-open</a>: press &#39;o&#39; in Edit-Mode to open txt, mp3, pngs in your system default programms</li> <li><a href="https://github.com/tmux-plugins/tmux-yank">tmux-yank</a>: copy text in tmux to system clipboard on various platforms</li> <li><a href="https://github.com/tmux-plugins/tmux-copycat">tmux-copycat</a>: better searching with highlights</li> <li><a href="https://github.com/jimeh/tmuxifier">tmuxifer</a>: Window and pane management for tmux</li> </ul> <h3>Philip</h3> <p>&quot;uses the mouse&quot; ;)</p> <ul> <li>fzf: &quot;command line fuzzy finder&quot; <ul> <li><a href="https://github.com/junegunn/fzf">https://github.com/junegunn/fzf</a></li> <li><a href="https://github.com/junegunn/fzf/wiki">https://github.com/junegunn/fzf/wiki</a></li> <li><a href="https://www.youtube.com/watch?v=hO8vd1y0h6g10">https://www.youtube.com/watch?v=hO8vd1y0h6g10</a></li> </ul></li> <li>mucks: another way to manage sessions in both screen and tmux written in awk by Serge Zaitsev <ul> <li><a href="http://zserge.com/blog/mucks.html">http://zserge.com/blog/mucks.html</a></li> <li><a href="http://zserge.com/blog/mucks2.html">http://zserge.com/blog/mucks2.html</a></li> </ul></li> </ul> <h3>Christian &quot;wellle&quot; Wellenbrock</h3> <ul> <li>Vimfiles: <a href="https://github.com/wellle/dotfiles">https://github.com/wellle/dotfiles</a></li> <li>uses the <a href="https://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard">dvorak keyboard layout</a></li> <li><a href="http://ranger.nongnu.org/">ranger</a>: minimalistic file-browser <ul> <li>ranger: plugin for vim: <a href="https://raw.githubusercontent.com/hut/ranger/master/examples/vim_file_chooser.vim">https://raw.githubusercontent.com/hut/ranger/master/examples/vim_file_chooser.vim</a></li> </ul></li> <li>tmux: zoom with &#39;Prefix z&#39;</li> <li><a href="https://github.com/wellle/tmux-complete.vim">tmux-complete</a>: completes words from other panes</li> <li>tmux: enable tmux with mouse support for dragging borders between panes</li> <li><a href="https://github.com/tpope/vim-tbone">vim-tbone</a>: a good plugin to send keys to certain panes</li> </ul> <h3>Sven Guckes</h3> <ul> <li>almost never uses the mouse</li> <li>current window manager: &quot;i3&quot; (small+fast!)</li> <li>has been using screen as an environment for 20+ years</li> <li>maintainer of the screen maillist gnu-screen 2000-2004 <a href="https://groups.yahoo.com/neo/groups/gnu-screen/info">https://groups.yahoo.com/neo/groups/gnu-screen/info</a> <ul> <li><a href="http://www.guckes.net/Screen">http://www.guckes.net/Screen</a> webpages on screen</li> </ul></li> <li> setup files: <ul> <li><a href="http://www.guckes.net/Setup/screenrc.minimal">http://www.guckes.net/Setup/screenrc.minimal</a> 450byte</li> <li><a href="http://www.guckes.net/Setup/screenrc">http://www.guckes.net/Setup/screenrc</a> (58KB): includes many examples, links about screen, a description of copy mode, and some general problems on screen</li> </ul></li> <li>screen or tmux? tmux! <ul> <li>comparison: <a href="http://www.guckes.net/tmux/vs.screen.txt">http://www.guckes.net/tmux/vs.screen.txt</a></li> </ul></li> </ul> <p><strong>screen: some remarks:</strong></p> <ul> <li>screen+tmux: keep programs running</li> <li>terminology: <ul> <li>screen: windows with regions</li> <li>tmux: windows with panes</li> </ul></li> <li>splitting: horizontal und vertikal <ul> <li>screen: global layout</li> <li>tmux: each window can have different panes</li> </ul></li> <li>useful shell aliases:</li> </ul> <pre class="highlight shell"><code><span class="nb">alias</span> <span class="se">\\</span>?<span class="o">=</span><span class="s1">'screen -ls'</span> <span class="nb">alias</span> <span class="se">\\</span>!<span class="o">=</span><span class="s1">'screen -r'</span> <span class="nb">alias </span><span class="nv">x</span><span class="o">=</span><span class="s1">'screen -x'</span> </code></pre> <ul> <li>screen: starting sessions with config files</li> </ul> <pre class="highlight shell"><code>screen -c <span class="nv">$file</span> <span class="nb">alias </span><span class="nv">WORK</span><span class="o">=</span><span class="s1">'screen -m -c ~/.screenrc.work'</span> <span class="nb">alias </span><span class="nv">COMM</span><span class="o">=</span><span class="s1">'screen -t COMM 9 -m -c ~/.screenrc.comm'</span> <span class="gp">-&gt; </span><span class="s2">":source"</span> allows splitting of config files <span class="o">(</span>shells, mutt and vim allows this, <span class="nv">too</span><span class="o">=</span> </code></pre> <ul> <li>bindings: allows to start programs and webpages easily (zB htop, imdb, mtr, mutt,vim; web: dict,google,imdbhj)</li> </ul> <p><strong>other tools:</strong></p> <ul> <li>irssi: &quot;a modular IRC client for UNIX&quot; backlog completion - ading tab completion for prefix of words which had been used in conversation (private or in public, ie on channels)</li> <li><a href="http://www.guckes.net/irssi/scripts/backlog_completion.txt">http://www.guckes.net/irssi/scripts/backlog_completion.txt</a> written by Florian Ragwitz</li> <li>xsel: &quot;manipulate the X selection&quot; <a href="http://www.vergenet.net/%7Econrad/software/xsel/">http://www.vergenet.net/~conrad/software/xsel/</a> copies text from shell/vim from/into the X clipboard -&gt; no need for vim to be compiled with clipboard support <ul> <li>same functionality for MacOSX: pbcopy + pbpaste <a href="http://osxdaily.com/2007/03/05/manipulating-the-clipboard-from-the-command-line/">http://osxdaily.com/2007/03/05/manipulating-the-clipboard-from-the-command-line/</a></li> </ul></li> <li>zsh: fc - &quot;The fc command controls the interactive history mechanism.&quot; builtin command to edit last command</li> </ul> <h3>Questions</h3> <ul> <li>screen: backlog search with patterns? -&gt; tmux+copycat!</li> <li>tmux: does it have a zombie mode?</li> <li>vim: tab management. &quot;jump to tab with &#39;foo&#39; in its name&quot; - possible?</li> <li>vim: how do you handle empty/new buffers? <ul> <li>eg &quot;list all buffers without a file&quot;</li> </ul></li> </ul> <h3>Video</h3> <ul> <li><a href="https://github.com/tpope/vim-dispatch">https://github.com/tpope/vim-dispatch</a></li> <li><a href="https://github.com/keycastr/keycastr">https://github.com/keycastr/keycastr</a></li> <li><a href="https://www.youtube.com/watch?v=hO8vd1y0h6g10">https://www.youtube.com/watch?v=hO8vd1y0h6g10</a> &quot;fzf - Fuzzy Finder For Your Shell - Linux TUI&quot;</li> </ul> <h3>Ideas</h3> <p>Christian: - tmux: allow naming of panes/windows with letters (instead of numbers)</p> <p>Sven: - CryoPID: &quot;A Process Freezer for Linux&quot; <a href="https://code.google.com/p/cryopid/">https://code.google.com/p/cryopid/</a> - CryoPID can move your running Linux programs from one computer to another. has anyone used this yet? - reptyr: &quot;Tool for moving running programs between ptys&quot; - feh: &quot;image viewer and cataloguer&quot;</p> <pre class="highlight shell"><code>bilder sortieren per key bindings -&gt; actions parameter: --action1 .. --action9 action1: save pictures to subdir1 <span class="o">(</span>good -&gt; keep<span class="o">)</span> action2: save pictures to subdir2 <span class="o">(</span>bad -&gt; keep <span class="k">for </span>now<span class="o">)</span> action3: save pictures to subdir3 <span class="o">(</span>ugly -&gt; to be deleted<span class="o">)</span> </code></pre> <ul> <li>screen: use case embedded device -&gt; Bjoern Buerger</li> <li>mutt+vim: colouring/farben</li> <li>tmux: use extra pane to show key input (four/five lines)</li> <li>vim: running several instances on the same files (swapfile issues)</li> <li>vim: compare nerdtree to Explore to vimnegar(?)</li> </ul> <p>Thanks to <a title="Sven Guckes" href="http://www.guckes.net">Sven Guckes</a> for writing the notes.</p> ]]> Thu, 19 Nov 2015 00:00:00 +0000 http://vimberlin.com/november-2015-meetup/ Vimfest October 2015 http://vimberlin.com/vimfest-october-2015/ <![CDATA[<p><img src="/assets/images/vimfest.png" /></p> <blockquote> <p>Sign up under <a href="http://doodle.com/poll/mpzzamenz5npq3f7">http://doodle.com/poll/mpzzamenz5npq3f7</a> if you want come to the event</p> </blockquote> <p>Vimfest Berlin 2015 is the first community-driven <a href="http://www.vim.org/">Vim</a> &quot;<a href="http://en.wikipedia.org/wiki/Hackathon">Hackathon</a>&quot;, happening the weekend of 10 – 11 October at <a href="http://www.thoughtworks.com/locations/berlin">ThoughtWorks</a> in Berlin, organized by the <a href="http://vimberlin.de">Vim Berlin</a> user group and Vim enthusiasts from other cities.</p> <p>We will spend the whole weekend on topics around the popular editor, such as: efficient ways of writing with Vim. Setting up <code>.vimrc</code>. Using plugins that rock, and writing plugins that rock. And also: other useful tools with vim keybindings, like <code>mutt</code> or <code>newsbeuter</code>. What ever you&#39;re interested in: Vimfest Berlin is an open space, everything is up to you!</p> <p>So don&#39;t hesitate, and save the date: <strong>10 – 11 October</strong> in Berlin: Be with us and join the very first Vimfest – try, learn and talk about the editor we all love.</p> <p>Ain&#39;t enough? Wait, there&#39;s more.</p> <p>Berlin is a great place that has a lot to offer. Once having many Vim lovers and interested people united at one place, we&#39;ll use the opportunity and, guided by our locals, go find some of the most interesting buffers of Berlin and celebrate Vim a bit at Saturday night.</p> <p><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a> and <a href="https://github.com/tqmz">Tim Quellmalz</a></p> <h2>Venue</h2> <p>We got a confirmation from <a href="http://www.thoughtworks.com/locations/berlin">ThoughtWorks</a> and are happy to announce they&#39;ll host our weekend for <em>free</em>! Here is the location:</p> <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2427.020216472162!2d13.419111299999994!3d52.53306839999992!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47a84e037767de0b%3A0xeea2f7a5ae27f3c0!2zTcO8bGhhdXNlciBTdHJhw59l!5e0!3m2!1sen!2sus!4v1401733194428" width="600" height="450" frameborder="0" style="border:0"></iframe> <p>Venues for Saturday night to be announced. Watch <a href="http://twitter.com/vimberlin">@vimberlin</a> for updates.</p> <h2>Schedule</h2> <p>Here is the rough agenda:</p> <ul> <li>present the projects to work on,</li> <li>jump into the projects,</li> <li>present learnings and results.</li> </ul> <p>There is enough time to chat, relax in the garden and socialize with other people. We will have drinks, wifi, a beamer - you can bring our own food there (there is a small cuisine), restaurants are around the corner.</p> <p>The best way to get things done is to sit together and work on things with a limited amount of time. No time pressure or will to reach a goal - explore and try out new things. Let&#39;s have a great time together! Let&#39;s have a great time together!</p> <h2>Sessions</h2> <h3>Vim</h3> <p>Ideas for Vim sessions so far:</p> <ul> <li><p>Vim for Newbies</p></li> <li><p>Plugin showcase: everyone giving a brief description of plugins used and their purpose, experience and value + ad hoc sessions on plugins others are especially interested in</p></li> <li><p>VimL first steps: a rough overview for getting into vim plugin development</p></li> <li><p>Issues: an occasion for helping each other fixing current issues with their setups</p></li> <li><p><a href="https://twitter.com/wikimatze">@wikimatze</a></p> <ul> <li>write a <a href="https://github.com/tpope/vim-rails">rails-vim</a> plugin for <a href="http://www.padrinorb.com/">Padrino</a></li> </ul></li> <li><p><a href="https://github.com/tqmz">@tqmz</a></p> <ul> <li>Tim on <a href="http://www.vim.org/">Vim</a> w/ <a href="http://www.zim-wiki.org/">Zim</a> (and more wiki-like stuff)</li> </ul></li> <li><p><a href="https://github.com/nkoehring">@koehr</a></p> <ul> <li><a href="http://www.vim.org/">Vim</a> + <a href="http://todotxt.com">todo.txt</a> + ? = Profit!</li> </ul></li> </ul> <h3>w/ Vim Keybindings</h3> <ul> <li><a href="https://twitter.com/wikimatze">@wikimatze</a> <ul> <li>Get <a href="http://www.mutt.org/">mutt</a> up and running</li> </ul></li> <li><a href="https://github.com/tqmz">@tqmz</a> <ul> <li>newsbeuter</li> </ul></li> <li>vimperator &amp; co.</li> </ul> <h2>Contribute</h2> <p>Want to contribute to making Vimfest Berlin a great event?</p> <p>Add your own topics here, and see <a href="https://github.com/vimberlin/vimberlin.de/wiki/vimfest-org">vimfest-org</a> for the organizational aspects.</p> <h2>Contact</h2> <ul> <li>Mail: vimberlin / gmail</li> <li>IRC: Freenode <code>#vimberlin</code></li> <li>Twitter: <a href="http://twitter.com/vimberlin">@vimberlin</a></li> </ul> ]]> Tue, 22 Sep 2015 00:00:00 +0000 http://vimberlin.com/vimfest-october-2015/ July 2015 Meetup http://vimberlin.com/july-2015-meetup/ <![CDATA[<h2>Talks</h2> <ul> <li><strong>&quot;Vim Banshee - a command line wrapper for Banshee&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a><br> Matthias wanted to give a talk about this during the <a title="april 2015 meetup" href="/april-2015-meetup/">april 2015 meetup</a> and <a title="may 2015 meetup" href="/may-2015-meetup/">may 2015 meetup</a>but will do it this time. Based on <a href="https://twitter.com/fifthposition">Ben Klein&#39;s</a> book <a href="https://pragprog.com/book/bkviml/the-viml-primer">The VimL Primer: Edit Like a Pro with Vim Plugins and Scripts</a> I started to write this plugin and I want to go through it, explain it, what future plans he has and how it was tested.</li> <li><strong>&quot;Hands-on Neovim&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a><br> Matthias will talk about his first steps with Neovim.</li> </ul> <p>See you all soon.</p> <h2>Note</h2> <p>Please be in front of the office around 18:45, so that we can drive together at the <a title="Wunderlist office" href="https://www.wunderlist.com/">Wunderlist office</a>. If you are there later, please drop us a line on <a title="twitter" href="https://twitter.com/vimberlin">twitter</a> so that we will pick you up.</p> <h2>Sponsor</h2> <p><img title="Wunderlist" alt="Wunderlist" src="/images/wunderlist.png" /></p> <p>Thanks to <a title="Wunderlist" href="https://www.wunderlist.com/">Wunderlist</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Mon, 27 Jul 2015 00:00:00 +0000 http://vimberlin.com/july-2015-meetup/ May 2015 Meetup http://vimberlin.com/may-2015-meetup/ <![CDATA[<h2>Talks</h2> <ul> <li><strong>&quot;Vim Banshee - a command line wrapper for Banshee&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a><br> Matthias wanted to give a talk about this during the <a title="april 2015 meetup" href="/april-2015-meetup/">april 2015 meetup</a> but will do it this time. Based on <a href="https://twitter.com/fifthposition">Ben Klein&#39;s</a> book <a href="https://pragprog.com/book/bkviml/the-viml-primer">The VimL Primer: Edit Like a Pro with Vim Plugins and Scripts</a> I started to write this plugin and I want to go through it and explain it.</li> </ul> <p>See you all soon.</p> <h2>Sponsor</h2> <p><img title="Wunderlist" alt="Wunderlist" src="/images/wunderlist.png" /></p> <p>Thanks to <a title="Wunderlist" href="https://www.wunderlist.com/">Wunderlist</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 28 May 2015 00:00:00 +0000 http://vimberlin.com/may-2015-meetup/ April 2015 Meetup http://vimberlin.com/april-2015-meetup/ <![CDATA[<h2>Talks</h2> <ul> <li><strong>&quot;Vim Banshee - a command line wrapper for Banshee&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a><br> Based on <a href="https://twitter.com/fifthposition">Ben Klein&#39;s</a> book <a href="https://pragprog.com/book/bkviml/the-viml-primer">The VimL Primer: Edit Like a Pro with Vim Plugins and Scripts</a> I started to write this plugin and I want to go through it and explain it.</li> <li><strong>Vim lookup</strong> by <a title="Gernot Höflechner" href="https://github.com/LFDM">Gernot Höflechner</a><br> Gernot will give a shor talk about his <a title="vim-lookup" href="https://github.com/LFDM/vim-lookup">vim-lookup</a> plugin which make it easy to find certain files or directories very fast.</li> </ul> <p>After the talks there will be a F&amp;Q and free tools session.</p> <p>See you all soon.</p> <h2>Sponsor</h2> <p><img title="ThoughtWorks Werkstatt Berlin" alt="ThoughtWorks Werkstatt Berlin" src="/images/TWWB_logo_white_bg.png" /></p> <p>Thanks to <a href="http://www.thoughtworks.com/locations/berlin">ThoughtWorks Werkstatt Berlin</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 23 Apr 2015 00:00:00 +0000 http://vimberlin.com/april-2015-meetup/ Book Club About "The VimL Primer" http://vimberlin.com/book-club-about-the-viml-primer/ <![CDATA[<p><img src="https://imagery.pragprog.com/products/420/bkviml_xlargecover.jpg?1415117329"></p> <p>We will have our first book club about <a title="Ben Klein" href="https://twitter.com/fifthposition">Ben Klein&#39;s</a> book <a title="The VimL Primer: Edit Like a Pro with Vim Plugins and Scripts" href="https://pragprog.com/book/bkviml/the-viml-primer">The VimL Primer: Edit Like a Pro with Vim Plugins and Scripts</a>. If you want to get started scripting your own Vim plugins or learn something new, then this book might be a good start:</p> <blockquote> <p>Build on your editor’s capabilities and tailor your editing experience with VimL, the powerful scripting language built into Vim. With VimL you can configure basic settings or add entirely new functionality. Use this quick and easy introduction to create your own Vim plugin while learning the concepts and syntax of VimL.</p> </blockquote> <p>You will get a 35% coupon code. Just write me a pm under <a title="@vimberlin" href="http://twitter.com/vimberlin">@vimberlin</a>.</p> <p>We will talk about this book in our March Meetup. Having questions, ideas or if you want to report your progress through the book, please <a title="share your knowledge with us" href="https://groups.google.com/group/vimberlin/">share your knowledge with us</a>.</p> <h2>Sponsor</h2> <p><img title="PragProg Image" alt="pragprog" src="/images/pragprog.png" /></p> <p>Thanks to <a title="pragprog" href="https://pragprog.com/">pragprog</a> for giving us the discount.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Tue, 24 Feb 2015 00:00:00 +0000 http://vimberlin.com/book-club-about-the-viml-primer/ February 2015 Meetup http://vimberlin.com/february-2015-meetup/ <![CDATA[<h2>Talks</h2> <ul> <li><strong>&quot;Vim Plug - my favorite plugin manager&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a><br> In our <a title="January 2015 Meetup" href="/january-2015-meetup/">January 2015 Meetup</a> we talked about the way to use plugin managers for Vim. I will go through <a title="vim-plug" href="https://github.com/junegunn/vim-plug">vim-plug</a> and tell you why it&#39;s the best plugin manager for vim in the world.</li> <li><strong>&quot;Configure Vim with Nix&quot;</strong> by <a title="Rok Garbas" href="https://twitter.com/garbas">Rok Garbas</a></li> </ul> <h2>Open Topics</h2> <p>We are going to take time to answer questions related to vim - feel free to prepare them.</p> <p>Beside we will have an open discussions about tools for <a title="Ruby" href="https://www.ruby-lang.org/en/">Ruby</a> and <a title="Rails development" href="http://rubyonrails.org/">Rails development</a>.</p> <h2>Recap</h2> <h3>Vim Plug - my favorite plugin manager</h3> <p>The slides of the talk:</p> <script async class="speakerdeck-embed" data-id="67dd407073d948f09b34918aafc24c3d" data-ratio="1.33159947984395" src="//speakerdeck.com/assets/embed.js"></script> <h3>Highlighting SQL in heredoc parts in Ruby</h3> <p>All credit for this goes to <a title="AndrewRadev" href="https://github.com/AndrewRadev/Vimfiles/blob/master/after/syntax/ruby.vim">AndrewRadev</a>:</p> <pre class="highlight viml"><code><span class="k">let</span> <span class="nv">s:bcs</span> <span class="p">=</span> <span class="nv">b:current_syntax</span> unlet <span class="nv">b:current_syntax</span> syntax include @SQL syntax/sql<span class="p">.</span><span class="k">vim</span> <span class="k">let</span> <span class="nv">b:current_syntax</span> <span class="p">=</span> <span class="nv">s:bcs</span> <span class="c">" match optional, surrounding single or double quote and any whitespace in the heredoc name</span> syntax region rubyHereDocSQL matchgroup<span class="p">=</span>rubyOperator <span class="k">start</span><span class="p">=+&lt;&lt;-</span>\?\<span class="p">([</span>'"<span class="p">]</span>\?\<span class="p">)</span>\z<span class="p">(</span>\s*SQL\s*\<span class="p">)</span>\<span class="m">1</span><span class="p">+</span> <span class="k">end</span><span class="p">=+</span>^\s*\z1$<span class="p">+</span> contains<span class="p">=</span>@SQL </code></pre> <p>It&#39;s the best to put this in <code>after/syntax/ruby.vim</code></p> <h3>smapclear</h3> <p>This removes all mapping when you are in <code>Select</code> mode (used for) - very handy for snippet completion. Put this option in <code>after/plugin/smapclear.vim</code>. Thanks <a title="AndrewRadev" href="https://github.com/AndrewRadev/">AndrewRadev</a> for this tip.</p> <h2>Sponsor</h2> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 19 Feb 2015 00:00:00 +0000 http://vimberlin.com/february-2015-meetup/ January 2015 Meetup http://vimberlin.com/january-2015-meetup/ <![CDATA[<h2>Talks</h2> <ul> <li><strong>&quot;Git and Vim - maximize the joy and fun&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a><br> Follow me through my travel exploring the way to get Vim and Git running in a friendly coexistence.</li> <li><strong>&quot;Switch.vim and clever regexes&quot;</strong> by <a title="Andrew Radev" href="https://twitter.com/andrewradev">Andrew Radev</a><br> I&#39;ll talk a bit about my &quot;switch&quot; plugin, why I made it and why I think it&#39;s a useful tool, even if it is a bit simple. I&#39;ll show you some of the clever regexes I&#39;ve used in it (that you might not know about), and I&#39;ll ask you for feedback on how to make the plugin even better :)</li> </ul> <h2>Vim News</h2> <p>Andrew will share the latest news about Vim and other parts of it.</p> <h2>Recap</h2> <h3>Git and Vim</h3> <ul> <li><a href="https://github.com/gregsexton/gitv">gitv</a></li> <li><a href="https://github.com/tpope/vim-fugitive">Fugitive</a></li> <li><a href="https://github.com/idanarye/vim-merginal">Merginal</a></li> <li><a href="https://github.com/int3/vim-extradite">Extradite</a></li> </ul> <p>Here are the slides of the talk:</p> <script async class="speakerdeck-embed" data-id="2e58f59084330132353846ef331f01f2" data-ratio="1.33159947984395" src="//speakerdeck.com/assets/embed.js"></script> <h3>Switch.vim</h3> <ul> <li><a href="https://github.com/AndrewRadev/switch.vim/wiki">It has a wiki now</a></li> </ul> <h3>Vim news</h3> <ul> <li><a href="https://twitter.com/vimlinks">@VimLinks</a>, follow for plugins, news, blog posts.</li> <li><a href="http://teespring.com/vimwq">:wq shirt</a></li> <li><a href="http://www.reddit.com/r/vim/comments/2sc2qp/remember_the_vim_cheat_ball_that_was_posted_here/">Cheat Ball</a></li> <li><a href="https://pragprog.com/book/bkviml/the-viml-primer">The VimL Primer</a>, a VimL book from PragProg</li> <li><a href="http://geoff.greer.fm/2015/01/15/why-neovim-is-better-than-vim/">A rant on Neovim vs Vim</a> by Geoff Greer. Some valid criticism on Vim&#39;s slow development and good news for Neovim&#39;s progress.</li> <li><a href="https://groups.google.com/forum/#!topic/vim_dev/m1RMplyIbug">A discussion on Vim&#39;s development model</a> which criticises the project&#39;s slow development, but also has some good responses from core Vim on why this is the case.</li> </ul> <h3>Ideas for next time</h3> <ul> <li>Some time for discussion and helping newbies out?</li> <li>Tools for ruby and rails development?</li> </ul> <h2>Sponsor</h2> <p><img title="ThoughtWorks Werkstatt Berlin" alt="ThoughtWorks Werkstatt Berlin" src="/images/TWWB_logo_white_bg.png" /></p> <p>Thanks to <a href="http://www.thoughtworks.com/locations/berlin">ThoughtWorks Werkstatt Berlin</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 22 Jan 2015 00:00:00 +0000 http://vimberlin.com/january-2015-meetup/ October 2014 Meetup http://vimberlin.com/october-2014-meetup/ <![CDATA[<h2>Talks</h2> <p>None so far, but as <a href="https://twitter.com/andrewradev">Andrew</a> mentioned last time, we will have a discussion on how to learn and teach Vim.</p> <h2>Sponsor</h2> <p><img title="ThoughtWorks Werkstatt Berlin" alt="ThoughtWorks Werkstatt Berlin" src="/images/TWWB_logo_white_bg.png" /></p> <p>Thanks to <a href="http://www.thoughtworks.com/locations/berlin">ThoughtWorks Werkstatt Berlin</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 23 Oct 2014 00:00:00 +0000 http://vimberlin.com/october-2014-meetup/ September 2014 Meetup http://vimberlin.com/september-2014-meetup/ <![CDATA[<h2>Talks</h2> <ul> <li><strong>&quot;Plugins for writing a book with Vim&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></li> <li><strong>&quot;Andrew&#39;s guide to the NERDTree&quot;</strong> by <a href="https://twitter.com/andrewradev">Andrew Radev</a><br> The <a href="https://github.com/scrooloose/nerdtree">NERDTree</a> is one of the most powerful Vim plugins up to date. And because of its many features, I feel that most people don&#39;t use it to its full potential. Stuff like precise node-by-node navigation, bookmarks, manipulating the file system, and, the most fun part of all, support for plugins.<br> <br> Since I consider myself a NERDTree power user, I&#39;d like to demonstrate some of these and show off a few personal customizations that I&#39;ve built to improve my workflow. I&#39;ll touch on some of the alternatives, but for the most part, I&#39;ll try to convince you that the NERDTree is an excellent tool to have in your toolbox.</li> </ul> <h2>Sponsor</h2> <p><img title="ThoughtWorks Werkstatt Berlin" alt="ThoughtWorks Werkstatt Berlin" src="/images/TWWB_logo_white_bg.png" /></p> <p>Thanks to <a href="http://www.thoughtworks.com/locations/berlin">ThoughtWorks Werkstatt Berlin</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> <h2>Recap</h2> <p>Here are the notes from the talk <strong>&quot;Plugins for writing a book with Vim&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></p> <script src="https://gist.github.com/wikimatze/1e45ca7ecd60e10cf725.js"></script> <p>as well as the notes from the talks <strong>&quot;Andrew&#39;s guide to the NERDTree&quot;</strong> by <a href="https://twitter.com/andrewradev">Andrew Radev</a></p> <script src="https://gist.github.com/AndrewRadev/00e352c8bb58be4d51c0.js"></script> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 25 Sep 2014 00:00:00 +0000 http://vimberlin.com/september-2014-meetup/ May 2014 Meetup http://vimberlin.com/may-2014-meetup/ <![CDATA[<h2>Discussions</h2> <p>Luckily, <a href="https://twitter.com/andrewradev">Andrew</a> was so kind to post us some ideas we can talk about:</p> <ul> <li><a href="https://github.com/tpope/vim-projectionist">projectile</a> - Projections are maps from file names and globs to sets of properties describing the file</li> <li><a href="https://github.com/chiphogg/dotfiles/blob/master/.vimrc">vimrc from chiphogg</a></li> <li><a href="https://github.com/emgram769/vim-multiuser">vim-multiuser</a> - collaborate with others on realtime on the same file (bring your laptops with you so that we can try it out)</li> </ul> <p>Thanks to <a href="http://bitcrowd.net/">bitcrowd GmbH</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 22 May 2014 00:00:00 +0000 http://vimberlin.com/may-2014-meetup/ April 2014 Meetup http://vimberlin.com/april-2014-meetup/ <![CDATA[<h2>Talks</h2> <ul> <li><p><strong>&quot;Go support for Vim&quot;</strong> by <a href="https://twitter.com/andrewradev">Andrew Radev</a></p> <p>Go is an interesting language in many respects, and one of them is tooling. Unlike many other languages, Go attempts to ship with various tools for code parsing and rewriting, to make it feasible to use IDE-like functionality with any editor or IDE, simply by invoking tools on the command-line.</p> <p>I&#39;d like to demonstrate my own fork of the Go Vim support, talk about what Google has provided and what kind of experiments I&#39;ve done with it. I&#39;ll also show some interesting Go tools and how they can be integrated into Vim, like code completion, finding definitions, the &quot;Go Oracle&quot;.</p> <p>Even if you don&#39;t know anything about Go, I hope it will turn into an interesting discussion about language support and tooling in general.</p></li> <li><p><strong>&quot;Three new plugins I recently used and a handy <em>bad-words-highlighting-function</em>&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></p></li> </ul> <h2>News and Discussions</h2> <ul> <li><a href="https://github.com/tpope/timl">timl</a> - Tim Pope&#39;s Clojure like language which compiles down to VimL</li> </ul> <h2>Questions</h2> <ul> <li>Matthias <ul> <li>Difference between <code>set exrc</code>, and <code>set secure</code></li> <li>Autocompletion: difference between path and keyword completion</li> <li><code>&lt;C-n&gt; | &lt;C-p&gt;</code> ... Keyword autocompletion for next|previous matching</li> <li><code>&lt;C-x&gt;&lt;C-n&gt;</code> ... current buffer keywords</li> </ul></li> </ul> <p>If you want to give a talk too, send us a tweet or a mail.</p> <p>Thanks to <a href="http://www.berlinonline.net/">BerlinOnline</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 24 Apr 2014 00:00:00 +0000 http://vimberlin.com/april-2014-meetup/ March 2014 Meetup http://vimberlin.com/march-2014-meetup/ <![CDATA[<h2>Talks</h2> <p>None far :scream: ... but we :heart: to hear about your ideas.</p> <h2>News and Discussions</h2> <ul> <li><a href="https://github.com/neovim/neovim">Neovim</a> - is it worth spending time on this?</li> <li><a href="https://medium.com/p/433852f4b4d1">&quot;Why Atom Can&#39;t Replace Vim&quot;</a> - emphasize the power of vim?</li> <li><a href="https://groups.google.com/forum/#!topic/vim_dev/x0BF9Y0Uby8">Mailing list discussion about neovim</a></li> <li><a href="http://vim-wiki.mawercer.de/wiki/topic/in-which-way-does-vim-suck.html">In which ways is Vim awful</a></li> <li><a href="https://github.com/t9md/vim-learn">vim learn - some nice links</a></li> </ul> <p>If you want to give a talk too, send us a tweet or a mail.</p> <p>Thanks to <a href="http://www.absolventa.de/">Absolventa GmbH</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> <h2>Recap</h2> <p>This was our first meetup where we had no talks. I couldn&#39;t attend so I can only write what I heard from people saying what they did there:</p> <ul> <li><a href="https://github.com/wellle/dotfiles/blob/master/vimrc">vimrc</a> of <a href="https://github.com/wellle">Christian Wellenbrock</a> was checked</li> <li>talk about <a href="https://github.com/wellle/targets.vim">targets.vim</a> plugin</li> <li>talk about <a href="https://github.com/wellle/tmux-complete.vim">tmux-complete.vim</a> plugin</li> <li>after talking about <a href="https://github.com/neovim/neovim">Neovim</a>, <a href="https://github.com/wellle">Christian Wellenbrock</a> made a <a href="https://github.com/neovim/neovim/commit/79321c62d504674d26de1d70a4832cfad7fb976e">commit</a> for it</li> </ul> <p>Next time, we are going to have talks again.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 27 Mar 2014 00:00:00 +0000 http://vimberlin.com/march-2014-meetup/ January 2014 Meetup http://vimberlin.com/january-2014-meetup/ <![CDATA[<p>Happy new year and we start again with our monthly meetups in 2014.</p> <h2>Talks</h2> <ul> <li><p><strong>&quot;Using Vimperator to browse the Web&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></p> <p>I switched over to Vimperator one month ago and would like to show you shortcuts and how you can configure it.</p> <p><iframe src="//player.vimeo.com/video/85943947" width="700" height="430" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="http://vimeo.com/85943947">&quot;Using Vimperator to browse the Web&quot; by Matthias Günther</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="https://vimeo.com">Vimeo</a>.</p></p></li> <li><p><strong>&quot;Clever autocommands&quot;</strong> by <a href="https://twitter.com/andrewradev">Andrew Radev</a></p> <p>I&#39;m going to do a quick overview on autocommands and some gotchas in their usage. I assume that most people present will know this stuff already, but there might be one or two things you may not have known before :).</p> <p>I&#39;ll talk about some clever ways I use autocommands. I&#39;ll also show my unfinished experiments with a recently-added autocommand called <code>TextChanged</code>. This allows you to hook into any kind of change in both normal and insert mode, with some gotchas...</p> <p>I&#39;m hoping that many other attendees will pitch in for ideas about interesting autocommands they use, opening up some discussion after the talk.</p> <p><iframe src="//player.vimeo.com/video/85031784" width="700" height="430" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="http://vimeo.com/85031784">“Clever autocommands” by Andrew Radev</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="https://vimeo.com">Vimeo</a>.</p></p></li> <li><p><strong>&quot;Writing text in Vim&quot;</strong> by <a href="http://feitel.indeedgeek.de/">Florian Eitel</a></p> <p>I like to show some tricks and snippets I use for working with text. This include using the spell checker in multiple languages, break long lines, full text search using vimgrep and maybe more.</p> <p><iframe src="//player.vimeo.com/video/85034312" width="700" height="430" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="http://vimeo.com/85034312">“Writing text in Vim” by Florian Eitel</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="https://vimeo.com">Vimeo</a>.</p> • <a href="/data/vimberlin-2014-01_vim_writing/">SLIDES</a></p></li> <li><p><strong>Blame your vimrc</strong> <a href="https://twitter.com/der_kronn">Matthias</a> showing his <a href="https://github.com/kronn/dotfiles/blob/master/.vimrc">vimrc</a></p> <p><iframe src="//player.vimeo.com/video/85795008" width="700" height="420" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> <p><a href="http://vimeo.com/85795008">“vimrc&quot; by Matthias Viehweger</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="https://vimeo.com">Vimeo</a>.</p></p></li> </ul> <p>If you want to give a talk too, send us a tweet or a mail.</p> <p>Thanks to <a href="https://travis-ci.org/">Travis CI</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> <h2>Recap</h2> <h3>Vim News</h3> <p>This is a new part in our meetup. <a href="https://twitter.com/andrewradev">Andrew</a> will talk about the latest things happening in our Vim community like stuff posted in reddit, discussions on the mailing list, some new plugin or new mapping that someone tweeted. If we get positive feedback about this idea, we make will make this a daily habbit to every following meetup.</p> <h4>Plugins:</h4> <ul> <li><a href="https://github.com/tommcdo/vim-exchange">Exchange plugin</a></li> <li><a href="https://github.com/justinmk/vim-sneak">Sneak.vim</a></li> <li><a href="https://github.com/svermeulen/vim-easyclip">Easyclip</a></li> </ul> <h4>Builtins:</h4> <ul> <li><a href="http://www.reddit.com/r/vim/comments/1uq71v/a_gimmicky_but_potentially_useful_option/">:set writedelay</a></li> </ul> <h4>Twitter:</h4> <ul> <li><a href="https://twitter.com/dotvimrc/status/424236516030685184">Zip right</a></li> </ul> <h4>Vim mailing list:</h4> <ul> <li><a href="https://groups.google.com/forum/#!topic/vim_dev/UGPhorNh_3E">Check existence of function for version</a></li> <li><a href="https://groups.google.com/forum/#!topic/vim_dev/QF7Bzh1YABU">Non-blocking jobs</a></li> <li><a href="https://groups.google.com/forum/#!topic/vim_dev/65jjGqS1_VQ">Input queue</a></li> <li><a href="https://groups.google.com/forum/#!topic/vim_dev/dcy_0HJ3RC0">Named builtins</a></li> <li><a href="https://groups.google.com/forum/#!topic/vim_dev/drZDXZmYBsY">Complete rewrite</a></li> </ul> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 23 Jan 2014 00:00:00 +0000 http://vimberlin.com/january-2014-meetup/ November 2013 Meetup http://vimberlin.com/november-2013-meetup/ <![CDATA[<p>We will gather around 7pm at the office and will start with the talks around 7.30pm.</p> <h2>We have one talk on our agenda:</h2> <ul> <li><p><strong>&quot;Using Vimperator to browse the Web&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></p> <p>I switched over to Vimperator one month ago and would like to show you shortcuts and how you can configure it.</p></li> </ul> <p>If you want to give a talk too, just send us a tweet or a mail.</p> <p>Thanks to <a href="http://www.buero20.org/">Büro 2.0</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 28 Nov 2013 00:00:00 +0000 http://vimberlin.com/november-2013-meetup/ October 2013 Meetup http://vimberlin.com/october-2013-meetup/ <![CDATA[<p>We will gather around 7pm at the office and will start with the talks around 7.30pm - no need to huzzle around</p> <h2>We have two talks on our agenda:</h2> <ul> <li><p><strong>&quot;Ways to extract certain text-components&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></p> <p>There are these days at work where you have to solve certain problem but you know that this isn&#39;t the easiest way to do it. Let me explain you my thoughts to you.</p></li> <li><p><strong>&quot;Fiddling around with indentation&quot;</strong> by <a href="https://gist.github.com/AndrewRadev">Andrew Radev</a></p> <p>One of the drawbacks I see in indent-based languages like haml or coffeescript is that they can be somewhat hard to manipulate, compared to the ones with closing tags. For the latter ones, we have snippets, endwise.vim, auto-indentation, text objects. Dealing with indent can be trickier.</p> <p>I&#39;ve played around and built some simple tools to help me out. I didn&#39;t get too far, but I&#39;d like to show them off regardless, because I think they might be interesting. I&#39;ll also demonstrate some interesting plugins on the topic that I know of. I&#39;d love it if the attendees pitch in with their own methods of working with slim, haml, coffeescript or python.</p></li> </ul> <p>If you want to show us your <code>vimrc</code> - you are welcome to do so.</p> <p>You can find this event under <a href="http://lanyrd.com/crqzz">Lanyrd</a>.</p> <p>If you want to give a talk too, just let me know and I can you on the agenda. Just drop us a line on twitter or via mail.</p> <p>Thanks to <a href="http://www.buero20.org/">Büro 2.0</a> for hosting this event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 24 Oct 2013 00:00:00 +0000 http://vimberlin.com/october-2013-meetup/ September 2013 Meetup http://vimberlin.com/september-2013-meetup/ <![CDATA[<h2>We have two talks on our agenda:</h2> <ul> <li><p><strong>&quot;Browsing a codebase with ctags&quot;</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a></p> <p>I was always asking myself how I can browse a code base of bigger written ruby library. I want to share with you what I did and what my current work flow looks like. <a href="https://bitbucket.org/wikimatze/presentations/src/74438bf5788e85c15f04e4e36faa3aae2da703d2/slides.markdown?at=vim-autocompletion">See sources here</a> and <a href="/data/vimberlin-2013-09_ctags/">See slides here</a></p></li> <li><p><strong>&quot;Profiling Vim&quot;</strong> by <a href="http://feitel.indeedgeek.de/">Florian Eitel</a></p> <p>Showing some techniques to profile what vim is doing. <a href="/data/vimberlin-2013-09_vimprofiling/">See slides here</a></p></li> </ul> <h2>Blame your vimrc</h2> <ul> <li><a href="https://github.com/niklas">Niklas</a> is showing his <a href="https://github.com/niklas/dotvim">vimrc</a> and his <a href="http://www.vim.org/scripts/script.php?script_id=2150">css color plugin</a></li> <li><a href="http://bodotasche.de">Bodo</a> is showing <a href="https://github.com/bitboxer/dotfiles/blob/master/tilde/vimrc">his vimrc</a></li> </ul> <h2>Other things mentioned</h2> <ul> <li><a href="https://github.com/tpope/vim-dispatch">vim-dispatch</a> can run external commands async (<a href="http://vimeo.com/63116209]">video</a>)</li> <li><a href="https://github.com/sheerun/vim-polyglot">vim-polyglot</a> can load languages faster</li> <li><a href="http://www.vim.org/scripts/script.php?script_id=1896">vim-ragtag</a> has keybindings for html, php, eruby, ...</li> <li><a href="https://github.com/ggreer/the_silver_searcher">the silver searcher</a> is even faster than <a href="https://github.com/petdance/ack2">ACK</a></li> <li><a href="http://vim.wikia.com/wiki/Change_cursor_shape_in_different_modes">different cursor in insert mode</a></li> <li><a href="http://kapeli.com/dash">dash</a> allows you to browse various documentation locally</li> <li><a href="http://tbaggery.com/2011/08/08/effortless-ctags-with-git.html">Ctags combined with git hooks</a></li> <li><a href="http://stevelosh.com/blog/2012/10/a-modern-space-cadet/#controlescape">Esc-Ctrl on Capslock on Macs</a></li> </ul> <p>You can find this event under <a href="http://lanyrd.com/crdqc">Lanyrd</a>.</p> <p>If you want to give a talk too, just let me know and I can put it on the agenda.</p> <p>Thanks to <a href="http://www.wooga.com/">Wooga</a> for hosting the event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 26 Sep 2013 00:00:00 +0000 http://vimberlin.com/september-2013-meetup/ August 2013 Meetup http://vimberlin.com/august-2013-meetup/ <![CDATA[<p>We currently have one talk on our agenda:</p> <ul> <li> <strong>"Browsing a codebase with ctags"</strong> by <a href="https://twitter.com/wikimatze">Matthias Günther</a> <br> I was always asking myself how I can browse a code base of bigger written ruby library. I want to share with you what I did and what my current work flow looks like. </li> </ul> <p>You can find this event under <a href="http://lanyrd.com/cqtfq">lanyrd</a>.</p> <p>Please not that this will be our last meetup at the old place of LAUNCH/CO in the Warschauer Straße since they will be moving to a new place. If you have any ideas how we can thank them for hosting us over 1 1/2 half year, let&#39;s discuss it on <a href="https://groups.google.com/group/vimberlin/">mailing list</a>.</p> <p>If you want to give a talk too, just let me know and I can put it on the agenda.</p> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Sun, 11 Aug 2013 00:00:00 +0000 http://vimberlin.com/august-2013-meetup/ May 2013 Meetup http://vimberlin.com/may-2013-meetup/ <![CDATA[<p>We currently have two talks on our agenda:</p> <ul> <li> <strong>"Multiediting"</strong> <br> Since Sublime Text became popular, a lot of people have been trying to replicate its "multiple cursors" functionality in Vim. Fortunately for us Vim-users, our editor doesn't really need this, since we have built-in ways to achieve pretty much the same results. Still, I believe the multi-edit plugins have some interesting properties and I want to demonstrate them and some of their benefits and drawbacks. I'll also talk about :substitute, :global and the dot mapping and share some tips and tricks that make them a simple alternative to multiple cursors. I'll finish up with demos of some of my own hacky experiments on this topic. <br> <a href="https://twitter.com/andrewradev">Andrew Radev</a> </li> <li> <strong>"Architecture of my Vim environment"</strong> <br> <a href="https://twitter.com/wikimatze">Matthias Günther</a> </li> <li> <strong>"Mercury plugin: execute any fragment of code directly from vim"</strong> <br> <a href="http://www.pushingbits.net/">Niels Madan</a> </li> </ul> <p>You can find this event under <a href="http://lanyrd.com/cptcr">lanyrd</a>.</p> <div class="lanyrd-target-participants"> <a href="http://lanyrd.com/2013/vimberlin/attendees/" class="lanyrd-participants"> Attendee list for vimberlin on Lanyrd </a> </div> <p>If you want to add something, have any questions, or want to propose your talk, please feel free to post a short message to the <a href="https://groups.google.com/group/vimberlin/">mailing list</a>.</p> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> <h3>Recap</h3> <p>After a four month break it was great to see so many new faces and that our community is growing slowly.</p> <p>We recorded two of the three talks:</p> <p><iframe src="http://player.vimeo.com/video/67235749" width="700" height="430" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> <p><a href="http://vimeo.com/67235749">&quot;Multiediting&quot; (@andrewradev)</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="http://vimeo.com">Vimeo</a>.</p></p> <p><iframe src="http://player.vimeo.com/video/67450907" width="700" height="430" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> <p><a href="http://vimeo.com/67450907">Mercury plugin: execute any fragment of code directly from vim (@nielsmadan)</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="http://vimeo.com">Vimeo</a>.</p></p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Tue, 28 May 2013 00:00:00 +0000 http://vimberlin.com/may-2013-meetup/ February 2013 Vim-beer-lin http://vimberlin.com/february-2013-vim-beer-lin/ <![CDATA[<p>This month we&#39;ll skip the workshop part and move directly to the after-show party part. Berlin&#39;s Vim users and everybody interested is invited to join us on.</p> <p>We&#39;ll have some beer and vim chit-chat.</p> <p>I hope to see you there.</p> <p><strong><a title="Gregor Schmidt" href="http://www.nach-vorne.eu/">Gregor Schmidt</a></strong></p> <p>P.S: We will continue with our regular meetup schedule on March, 28th.</p> ]]> Thu, 28 Feb 2013 00:00:00 +0000 http://vimberlin.com/february-2013-vim-beer-lin/ January 2013 Meetup http://vimberlin.com/2013-01-meetup/ <![CDATA[<p>We currently have three talks on our agenda:</p> <ul> <li> <strong>"Vimify your life - How to use your desktop as if it would be Vim"</strong> <br> Johannes Kulick </li> <li> <strong>"Vimgolf - The number 4 of the Vimgolf list will talk vimgolf"</strong> <br> <a href="https://twitter.com/federicogalassi">Federico Galassi</a> </li> <li> <strong>"REPL in Vim - A livecoding session with the vim-slime plugin"</strong> <br> <a href="https://twitter.com/wikimatze">Matthias Günther</a> </li> </ul> <p>You can find this event under <a href="http://lanyrd.com/2013/vimberlin-2013-01/">lanyrd</a>.</p> <p>If you want to add something, have any questions, or want to propose your talk, please feel free to post a short message to the <a href="https://groups.google.com/group/vimberlin/">mailing list</a>.</p> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> <h3>Recap</h3> <p>We were around sixteen people this time from over four different countries. Apparently, the first talk by Johannes Kulick about using your desktop as if it would be Vim wasn&#39;t held because Johannes was there.</p> <p>Matthias presented his talk about using <code>vim-slime</code> plugin and we gave him a big Vim-Hug for Jonathan, the inventor of the plugin. You can find the slides on <a href="https://speakerdeck.com/wikimatze/vim-slime">speakerdeck</a>.</p> <p>After presenting the &quot;vim-slime&quot;, <a href="https://twitter.com/nielsmadan">Niels Madan</a>) explained a plugin he is going to install as a replacement of the vim slime plugin. It is still in development but you can find a video here:</p> <p><iframe src="http://player.vimeo.com/video/58042262" width="700" height="430" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> <p><a href="http://vimeo.com/58042262">A &quot;vim-slime&quot; inspired plugin by Niels Madan (@nielsmadan)</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="http://vimeo.com">Vimeo</a>.</p></p> <p>Our last talk was by held by <a href="https://twitter.com/federicogalassi">Federico Galassi</a>. He was talking about using Vimgolf and why he doesn&#39;t do it any longer. You can watch the following video</p> <p><iframe src="http://player.vimeo.com/video/58049475" width="700" height="430" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> <p><a href="http://vimeo.com/58049475">Playing Vimgolf by Federico Galassi (@federicogalassi)</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="http://vimeo.com">Vimeo</a>.</p></p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Tue, 22 Jan 2013 00:00:00 +0000 http://vimberlin.com/2013-01-meetup/ Unusual December 2012 Meetup http://vimberlin.com/2012-unusual-december-meetup/ <![CDATA[<p>We discussed on our mail list that we will have no official meetup before X-mas starts. Due to lack of space, we will meet at the home of Matthias.</p> <p>I will provide some beer and a delicious cake. See you soon.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 20 Dec 2012 00:00:00 +0000 http://vimberlin.com/2012-unusual-december-meetup/ November 2012 Meetup http://vimberlin.com/2012-11-meetup/ <![CDATA[<p>We currently have the three talks on our agenda:</p> <ul> <li> <strong>"Creating a color scheme for Vim"</strong> <br /> Niels Madan will talk about his experiences in creating <a href="https://github.com/nielsmadan/harlequin">harlequin</a> </li> <li> <strong>"Small Commands"</strong> <br /> Sven Guckes (one of our coaches) number prefix, command combinations, filtering, visual commands, mappings - some commands you may want to use in everyday editing </li> <li> <strong>"Lessons learned from building splitjoin.vim"</strong> <br /> Andrew Radev will share his knowledge about his <a href="https://github.com/AndrewRadev/splitjoin.vim">splitjoin</a> plugin. </li> </ul> <p>You can find this event under <a href="http://lanyrd.com/2012/vimberlin-2-november/">lanyrd</a>.</p> <p>If you want to add something, have any questions, or want to propose your talk, please feel free to post a short message to the <a href="https://groups.google.com/group/vimberlin/">mailing list</a>.</p> <p>I&#39;m looking forward to seeing you there.</p> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> <h3>Recap</h3> <p>I loved this meetup today: We had new people giving talks and they did an awesome job. I recored only one talk but next I try to get them all.</p> <p>Niels Madan (<a href="https://twitter.com/nielsmadan">@nielsmadan</a>) explained his experiences with creating his own colorscheme:</p> <p><iframe class="center" src="http://player.vimeo.com/video/54885966" width="700" height="430" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> <p><a href="http://vimeo.com/50492237">Vimgolf by example</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="http://vimeo.com">Vimeo</a>.</p></p> <p>This month we will not have an beginners workshop and no official meetup in december.</p> <p>If you have any further ideas please start a discussion on our {% include mailing_list.html %} or drop us a line on <a href="https://twitter.com/vimberlin">twitter</a> - we would like to hear your ideas.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 22 Nov 2012 00:00:00 +0000 http://vimberlin.com/2012-11-meetup/ October 2012 Workshop http://vimberlin.com/2012-10-workshop/ <![CDATA[<p><img title="workshop" alt="/images/workshop.png" src="/images/workshop.png" /></p> <p>Our first beginners workshop in <a href="/august-2012-workshop">August 2012</a> was a huge success. Around twenty people were learning something new: Some of them learned the usage of the <code>vimrc</code>, others went through <a href="http://linuxcommand.org/man_pages/vimtutor1.html">vimtutor</a>, and some of them asked specific questions.</p> <p>I&#39;m happy to announce the second vimberlin beginners workshop.</p> <h3>Registration</h3> <p>If you are interested, please sign under <a href="http://www.eventbrite.com/event/4134065100">eventbrite</a>. The workshop is <strong>free</strong> and we have place for <strong>12 students</strong>.</p> <h3>Coaches</h3> <ul> <li><a href="https://twitter.com/lucapette">@lucapette</a> has over 5 years of Vim experience, has written a bunch of plugins for Vim, and using editor heavenly on hacking on different Rails projects.</li> <li><a href="https://twitter.com/guckes">@guckes</a> has countless years of experience in using Vim and he can convince you in two minutes to use another shell then <i>bash</i>.</li> <li><a href="https://twitter.com/wikimatze">@wikimatze</a> - using Vim for two years now and using it to write a book about <a href="http://www.padrinorb.com/">Padrino</a>.</li> </ul> <h3>What else do you need</h3> <ul> <li>Your machine with Vim on it</li> <li>Your questions you want to ask</li> <li>Maybe a cake so that we can have a break</li> <li>Patience</li> </ul> <p>In case some of you want to play <a href="http://vimgolf.com/">vimgolf</a>, please have ruby installed on your system along with the <code>vimgolf</code> gem.</p> <p>Please be on-time, we won&#39;t want to waste time.</p> <h3>Recap</h3> <p>This time we had fewer people at out workshop since last time: 5 males, 1 female, and three coaches. We changed the format of this workshop a little bit more and make it more like a talk about the main concepts and features of Vim with interactive questions of the audience. Other coaches trained new people to Vim individually as we went together through the <strong>vimtutor</strong>. Again, we got huge positive feedback for our workshop and will try newer things in the future to make it better.</p> <p>You can discuss things on our If you want to add something, have any questions, or want to propose your talk, please feel free to post a short message to the <a href="https://groups.google.com/group/vimberlin/">mailing list</a>. and on {% include twitter_link.html %}. Our coach <a href="https://twitter.com/guckes">Sven</a> was so nice to put a resume of the last meetup <a href="http://www.guckes.net/vimberlin/2012-10-25.notes.txt">online</a>.</p> <p>If you have any further ideas please start a discussion on our If you want to add something, have any questions, or want to propose your talk, please feel free to post a short message to the <a href="https://groups.google.com/group/vimberlin/">mailing list</a>. or drop us a line on <a href="https://twitter.com/vimberlin">twitter</a> - we would like to hear your ideas.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Wed, 3 Oct 2012 00:00:00 +0000 http://vimberlin.com/2012-10-workshop/ September 2012 Meetup http://vimberlin.com/2012-09-meetup/ <![CDATA[<p>We currently have the following talks on our agenda:</p> <ul> <li> <strong>Buffer, quickfix windows, :Ack - does this work together?</strong> <br/> <a href="http://www.wikimatze.de">Matthias Günther</a> </li> <li> <strong>Mission Vimpossible - Some things you cannot do in Vim and how to do them there anyway</strong> <br/> <a href="http://kronn.de/">Matthias Viehweger</a> </li> <li> <strong>Vimgolf by example</strong> <br/> <a href="http://www.nach-vorne.eu">Gregor Schmidt</a> </li> </ul> <p>If you want to add something, have any questions, or want to propose your talk, please feel free to post a short message to the <a href="https://groups.google.com/group/vimberlin/">mailing list</a>.</p> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p>I&#39;m looking forward to seeing you there.</p> <p><strong><a title="Gregor Schmidt" href="http://www.nach-vorne.eu/">Gregor Schmidt</a></strong></p> <h3>Recap</h3> <p>First of all: Thanks to the about 20 Vim enthusiasts for coming, thanks to <a href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for providing the space, and last but not least, thanks to the speakers Gregor Schmidt, Matthias Viehweger, and Matthias Günther for preparing and giving the talks.</p> <p>Gregor (<a href="https://twitter.com/schmidtwisser">@schmidtwisser</a>) explained how Vimgolfs work and what he learned during solving the <a href="http://vimgolf.com/challenges/50048db8cdc4060002000004">Vertical Limit</a> challenge. You may find his slides on <a href="http://schmidt.github.com/talks/2012-09-27/">GitHub</a> and a video of the talk on <a href="https://vimeo.com/50492237">vimeo</a>.</p> <p><iframe class="center" src="http://player.vimeo.com/video/50492237" width="700" height="430" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> <p><a href="http://vimeo.com/50492237">Vimgolf by example</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="http://vimeo.com">Vimeo</a>.</p></p> <p>Matthias Viehweger (<a href="https://twitter.com/der_kronn">@der_kronn</a>) talked in &quot;Mission Vimpossible - Some things you cannot do in Vim and how to do them there anyway&quot; about how he uses Vim to create IT-Infrastructure visualization with Vim, how to make nice favicons in Vim, and how to use hidden buffers to prepare a presentation. You may find his talk on <a href="https://vimeo.com/50492236">vimeo</a>.</p> <p><iframe class="center" src="http://player.vimeo.com/video/50492236" width="700" height="430" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> <p><a href="http://vimeo.com/50492236">Mission Vimpossible - Some things you cannot do in Vim and how to do them there anyway</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="http://vimeo.com">Vimeo</a>.</p></p> <p>You may find the slides of Matthias Günther&#39;s (<a href="https://twitter.com/wikimatze">@wikimatze</a>) talk &quot;Buffer, quickfix windows, :Ack - does this work together?&quot; <a href="https://speakerdeck.com/u/wikimatze/p/buffer-quickfix-windows-ack-does-this-work-together">at Speakerdeck</a>. It is also a video available on <a href="https://vimeo.com/50508801">vimeo</a>.</p> <p><iframe class="center" src="http://player.vimeo.com/video/50508801" width="700" height="430" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe> <p><a href="http://vimeo.com/50508801">Buffer, quickfix windows, :Ack - does this work together?</a> from <a href="http://vimeo.com/wikimatze">wikimatze</a> on <a href="http://vimeo.com">Vimeo</a>.</p></p> <p>Thanks for coming and making vimberlin happen. I&#39;ve had great fun and learned a lot. See you all in November 2012.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 27 Sep 2012 00:00:00 +0000 http://vimberlin.com/2012-09-meetup/ August 2012 Workshop http://vimberlin.com/2012-08-workshop/ <![CDATA[<p><strong>Next meetup is something special: &quot;VIM NOVICE - a beginners workshop for people new to Vim&quot;</strong></p> <p>After discussing with <a href="https://twitter.com/lucapette">@lucapette</a> and <a href="https://twitter.com/guckes">@guckes</a> on our last meetup, we brainstormed the ideas how we can teach Vim not only to basic users of the editor but as well to beginners who has never used a modal editor like Vim before.</p> <p>We will have three coaches:</p> <ul> <li><a href="https://twitter.com/lucapette">@lucapette</a> has over 5 years of Vim experience, has written a bunch of plugins for Vim, and using editor heavenly on hacking on different Rails projects.</li> <li><a href="https://twitter.com/guckes">@guckes</a> has countless years of experience in using Vim and he can convince you in two minutes to use another shell then <i>bash</i>.</li> <li><a href="https://twitter.com/wikimatze">@wikimatze</a> - using Vim for two years now and using it to write a book about <a href="http://www.padrinorb.com/">Padrino</a>.</li> </ul> <h3>Schedule</h3> <ul> <li>Get to know each other - tell us something about yourself and what editors you have used in the past.</li> <li>Tell what you want to learn (or what you already know) and we will start.</li> <li>Find more about the topic under our <a title="wiki" href="https://github.com/vimberlin/vimberlin.de/wiki/vimberlin-workshop-for-newbies">wiki</a>.</li> </ul> <p>If you are interested, please sign under <a title="eventbrite" href="http://vimberlin-eorg.eventbrite.com/">evenbrite</a> and <a title="lanyrd" href="http://lanyrd.com/2012/vimberlin-2-august/">lanyrd</a> we have place for 12 students. It would be nice if you already installed Vim on your operation system so that we can right start without any bigger technical problems. You can find the installation instruction for [Vim here](<a href="http://www.vim.org/download.php">http://www.vim.org/download.php</a> &quot;Vim installation).</p> <p>If you have any questions, please contact <a href="mailto:vimberlin@gmail.com">vimberlin@gmail.com</a>.</p> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> <h3>Recap</h3> <p>Thousands thanks to all the attendees, our coaches (<a href="https://twitter.com/lucapette">@lucapette</a>, <a href="https://twitter.com/guckes">@guckes</a>, and <a href="https://twitter.com/wikimatze">@wikimatze</a>, and {% include launch<em>co</em>link.html %} to make this event happen. We got a huge amount of positive feedback to keep up with this event - we will go on with and would like to enhance your Vim abilities.</p> <p>Later on the evening we talked about the timeframe of the next meeting. This would normally be in October but some of you suggested to do this kind of workshop every two weeks to keep the learning and memorizing of commands. I&#39;m not able to be a coach this often.</p> <p>The ones who want more frequent meetups may discuss things on the {% include mailing<em>list.html %} and on {% include twitter</em>link.html %} - if you have found a date, I will help you to find a location where you can have the session.</p> <p>If you have any further ideas please start a discussion on the If you want to add something, have any questions, or want to propose your talk, please feel free to post a short message to the <a href="https://groups.google.com/group/vimberlin/">mailing list</a>. - we would like to hear your ideas.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Wed, 29 Aug 2012 00:00:00 +0000 http://vimberlin.com/2012-08-workshop/ July 2012 Meetup http://vimberlin.com/2012-07-meetup/ <![CDATA[<p>We currently have one talk on our agenda:</p> <ul> <li> <strong>"Buffer, quickfix windows, :Ack - does this work together?"</strong><br /> Matthias Günther </li> </ul> <p>You can find this meeting on <a href="http://lanyrd.com/2012/vimberlin-2-july/">lanyrd</a>.</p> <p>If you want to add something, have any questions, or want to propose your talk, please feel free to post a short message to the <a href="https://groups.google.com/group/vimberlin/">mailing list</a>.</p> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p>I&#39;m looking forward to seeing you there and we count on your participation.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> <h3>Recap</h3> <p>Due to vacations, this meetup was a bit more intimate than usual. This led to interesting discussions about the future work of the user group. One outcome was the announcement of regular Vim Novice workshops, which will be a great opportunity to learn the first steps in Vim and connect with fellow Vimers.</p> <p><strong><a title="Gregor Schmidt" href="http://www.nach-vorne.eu/">Gregor Schmidt</a></strong></p> ]]> Thu, 26 Jul 2012 00:00:00 +0000 http://vimberlin.com/2012-07-meetup/ May 2012 Meetup http://vimberlin.com/2012-05-meetup/ <![CDATA[<p>We currently have two talks on our agenda:</p> <ul> <li><em>&quot;Notes - is there a best plugin&quot;</em> Matthias Günther feat. Stefan Otte &quot;vim-orgmode&quot;</li> <li><em>&quot;Vim - Precision editing at the speed of thought&quot;</em> Drew Neill</li> </ul> <p>The rest will be some ad hoc and lightning talk style presentations about all things Vim. We count on your participation.</p> <p>If you want to add something, have any questions, or want to propose your talk, please feel free to post a short message to the <a href="https://groups.google.com/group/vimberlin/">mailing list</a>.</p> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p>I&#39;m looking forward to seeing you there.</p> <p><strong><a title="Gregor Schmidt" href="http://www.nach-vorne.eu/">Gregor Schmidt</a></strong></p> <h3>Recap</h3> <p>Thanks for the countless coming, thanks for <a href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for giving us space, and thanks for the speakers Matthias, Stefan, and Drew for the various presentations.</p> <p>You can find the slides of Matthias Günthers talk &quot;Notes - is there a best plugin?&quot; <a href="https://speakerdeck.com/u/wikimatze/p/notes-is-there-a-best-plugin">at Speakerdeck</a>. Stefan Otte&#39;s talk about &quot;vim-orgmode&quot; was an additional talk about note taking with vim-orgmode. Drew Neil gave a very interesting talk about &quot;Vim - Precision editing at the speed of thought&quot; which he gave on the <a href="http://www.sourcedevcon.eu/">SourceDevCon 2012</a>, and showed the Vim hackers how work more with text object, and motions.</p> <p>We are sad to hear that Drew will leave Berlin and that our future meetups will be without him - we wish you all the best in England, and with his book <a href="http://pragprog.com/book/dnvim/practical-vim">Practical Vim</a>.</p> <p>Thanks for coming and making vimberlin happen. I&#39;ve had great fun and learned a lot. I hope to see you all in May.</p> <p><strong><a title="Matthias Günther" href="http://wikimatze.de/about">Matthias Günther</a></strong></p> ]]> Thu, 24 May 2012 00:00:00 +0000 http://vimberlin.com/2012-05-meetup/ March 2012 Meetup http://vimberlin.com/2012-03-meetup/ <![CDATA[<p>We currently have two talks on our agenda:</p> <ul> <li><em>&quot;Lessons learned with Vimscript&quot;</em> Matthias Günther</li> <li><em>&quot;From rails.vim to dbext.vim&quot;</em> Matthias Viehweger</li> </ul> <p>The rest will be some ad hoc and lightning talk style presentations about all things Vim. We count on your participation.</p> <p>If you want to add something, have any questions, or want to propose your talk, please feel free to post a short message to the <a href="https://groups.google.com/group/vimberlin/">mailing list</a>.</p> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p>I&#39;m looking forward to seeing you there.</p> <p><strong><a title="Gregor Schmidt" href="http://www.nach-vorne.eu/">Gregor Schmidt</a></strong></p> <h2>Recap</h2> <p>First of all: Thank you all for coming, thanks to the two Matthiases for preparing and giving a talk and thanks to LAUNCH/CO for having us.</p> <p>The slides of Matthias Günther&#39;s talk &quot;Lessons learned with Vimscript&quot; may be found <a href="http://speakerdeck.com/u/wikimatze/p/lessons-learned-with-vimscript">at Speakerdeck</a>. Matthias Viehweger&#39;s talk was more ad-hoc a.k.a. lightning talk style, and he did not use slides. So if you are interested in his introduction to <a href="https://github.com/tpope/vim-rails">rails.vim</a> and the <a href="http://www.vim.org/scripts/script.php?script_id=356">Vim dbext plugin</a> you need to ask him in person.</p> <p>We&#39;ve again had lots of interesting discussions about folding, navigation and other Vim best practices. In this context Matthias Günther mentioned his <a title="tocdown plugin" href="https://github.com/wikimatze/tocdown">tocdown plugin</a>, Drew Neil mentioned his <a href="https://github.com/nelstrom/dotfiles/blob/master/vim/ftplugin/markdown/folding.vim">syntax highlighting for Markdown</a>, the <a href="https://github.com/nelstrom/dotfiles/tree/master/vim/bundle/vimoutliner">vimoutliner</a> and gave a quick explanation why he favors the default <a href="http://vimcasts.org/e/15">netrw file browser</a> over plugins like <a href="https://github.com/scrooloose/nerdtree">NERDtree</a>.</p> <p>We will meet again on May 24th, 8 p.m. at the LAUNCH/CO coworking space. We would be glad, if you send talk proposals the mailing list.</p> <p>I encourage you to send pull request to the <a href="https://github.com/vimberlin/vimberlin.de">vimberlin GitHub repository</a> and add anything, that I might have missed. Again, thanks for coming and making vimberlin happen. I&#39;ve had great fun and learned a lot. I hope to see you all in May.</p> <p><strong><a title="Gregor Schmidt" href="http://www.nach-vorne.eu/">Gregor Schmidt</a></strong></p> ]]> Thu, 22 Mar 2012 00:00:00 +0000 http://vimberlin.com/2012-03-meetup/ January 2012 Meetup http://vimberlin.com/2012-01-meetup/ <![CDATA[<p><a title="Drew Neil" href="http://drewneil.com/">Drew Neil</a> (aka <a title="@nelstrom" href="https://twitter.com/nelstrom">@nelstrom</a>, the creator of the awesome <a title="vimcasts" href="http://vimcasts.org/">vimcasts</a>, agreed to give a talk.</p> <p>We are very proud to have him at our very first meetup. The topic is yet to be announced. Further topics will be kind of organizational. We should briefly talk about:</p> <ul> <li>Expectations for this user group</li> <li>Future schedule for regular meetups</li> <li>Future topics of meetups</li> </ul> <p>We will have some time at the end for small talk and socializing. Also, in Friedrichshain, it should be rather easy to move on to a bar after the meetup.</p> <pre> 1. Find the Warschauer Str. 70A 2. Go to the second backyard 3. Enter the big door in the middle of the building with the LAUNCH/CO and Noisy Rooms signs 4. Use the staircase on the right and go to the 2nd level 5. After the staircase head right (this is left in relation to the entrance) 6. Go to the end of the corridor 7. Use the staircase to go down to the 1st floor 8. Open the big steel door 9. You're there or alternatively 1. Follow the LAUNCH/CO signs all over the place 2. You're there </pre> <p>If you want to add something, have any questions, or want to propose your talk, please feel free to post a short message to the <a href="https://groups.google.com/group/vimberlin/">mailing list</a>.</p> <p><img class="title" alt="LAUNCH/CO" src="/assets/images/launch_co_logo.png" /></p> <p>Thanks to <a title="LAUNCH/CO" href="https://launchco.com/etc/#coworking">LAUNCH/CO</a> for hosting the event.</p> <p>Hope to see you there,</p> <p><strong><a title="Gregor Schmidt" href="http://www.nach-vorne.eu/">Gregor Schmidt</a></strong></p> <h2>Recap</h2> <p>Thank you all for coming. It was a great evening and I had a lot of fun. I&#39;m especially proud, that so many of you guys showed up. I think we were about 20 people. I think, that&#39;s pretty impressive for a first meeting.</p> <p>I would like to thank <a title="Drew" href="http://drewneil.com/">Drew</a> for his thoughts on plugins and how they fit into the Vim universe. Also, playing some <a title="vimgolf" href="http://vimgolf.com/">vimgolf</a> was both entertaining and illuminating.</p> <p>Finally we talked about vimberlin itself. We&#39;ve settled to meet on the 4th Thursday of every odd month. So the next meetup will be on <strong>March 22nd 2012 - 8 p.m. again at LAUNCH/CO</strong>.</p> <p>We are starting to using a mailing list to discuss talk proposals and other stuff. (There is a link at the top of the page.) I&#39;ve also added a link to an iCal feed containing the schedule for the next meetups.</p> <p>I&#39;ll continue to use the Twitter account <a title="@vimberlin" href="http://twitter.com/vimberlin">@vimberlin</a> for announcements and things of (potentially) general interest.</p> <p>Thanks Jan and LAUNCH/CO for hosting the event and providing us with chairs, beers and beamer and thank you all for making vimberlin happen.</p> <p><strong><a title="Gregor Schmidt" href="http://www.nach-vorne.eu/">Gregor Schmidt</a></strong></p> ]]> Fri, 27 Jan 2012 00:00:00 +0000 http://vimberlin.com/2012-01-meetup/