Для простых шаблонов файлов это работает:
$ git ls-files -zm '*.txt' | xargs --null git diff
Пробел безопасен, и вы также можете иметь несколько расширений:
$ git ls-files -zm '*.h|*.c|*.cpp' | xargs --null git diff
Я нашел решение, но вместо удаления кнопок панели инструментов я перечисляю все нужные кнопки следующим образом:
toolbar: [
{ name: 'document', groups: [ 'mode', 'document', 'doctools' ], items: ['-','Preview', 'Print', '-' ] },
{ name: 'editing', groups: [ 'find', 'selection', 'spellchecker' ], items: [ 'Find','-','-' ] },
{ name: 'tools', items: [ 'Maximize'] }
]