Skip to content

Instantly share code, notes, and snippets.

@darcyparker
darcyparker / vimModeStateDiagram.svg
Last active June 10, 2025 18:46
Vim Modes Transition Diagram in SVG https://rawgithub.com/darcyparker/1886716/raw/eab57dfe784f016085251771d65a75a471ca22d4/vimModeStateDiagram.svg Note, most of the nodes in this graph have clickable hyperlinks to documentation.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@darcyparker
darcyparker / BostonVimMeetup_12_05_2011_talknotes.txt
Created December 7, 2011 03:30
Boston Vim Meetup December 5, 2011 Talk Notes
Boston Vim Meetup December 5, 2011
----------------------------------
Title : Harmonizing your text editing and shell work in vim
Speaker : Darcy Parker
github : @darcyparker
gmail : darcyparker at gmail.com
( Friendly reminder for new users when reading this in Vim:
:help fold-commands
:set foldmethod=marker
"guard against sourcing the script twice
if exists("g:loaded_nerdtree_start_shell_mapping")
finish
endif
let g:loaded_nerdtree_start_shell_mapping = 1
"bind 'S' to NERDTreeStartShell()
call NERDTreeAddKeyMap({
\ 'key': 'S',
\ 'callback': 'NERDTreeStartShell',
@darcyparker
darcyparker / jsctags.cmd
Last active May 10, 2021 18:31
Windows batch file to run jsctags
@echo off
REM Windows batch file to run jsctags
REM
REM Assumes node.exe is in your %PATH%.
REM git clone --recursive git://github.com/mozilla/doctorjs.git d:\opt\doctorjs
REM Note: Currently, the latest jsctags only works with older versions of node
REM To manage multiple versions of node on the same machine, use `n`.
REM `npm install -g n`
REM
REM Alternatively: