Mein Liferea machte mich vor ein paar Tagen auf ein sehr interessantes VIM-Plugin aufmerksam:
Tasklist öffnet über “\t” über dem aktuell geöffneten Text einen Splitscreen und zeigt dort kumuliert alle Zeilen an, die die Schlüsselwörter “TODO”, “FIXME” oder “XXX” enthalten. In dieser Liste kann man mit den Cursortasten (resp. “j” und “k”) navigieren.
Drückt man vor einem Eintrag die Enter-Taste, schließt sich der Splitscreen, und der Cursor wird an die gewählte Textstelle gesetzt.
Das kommt meiner Arbeitsweise sehr entgegen, schreibe ich beim Coden eigentlich an jede Stelle, die noch einer Überarbeitung bedarf, einen Kommentar, der mit “debug stpe” beginnt. Um diesen String in das Plugin mit aufzunehmen, kann einfach die Tokenliste “g:tlTokenList” in tasklist.vim entsprechend erweitert werden.
Um das Plugin zu installieren, reicht es, die Datei tasklist.vim nach ~/.vim/plugin/ zu kopieren.