Ассоциации расширений основаны на схемах подсветки синтаксиса.
Чтобы удалить нежелательные ассоциации, откройте ST2 и выберите « Настройки» → «Обзор пакетов» ... откроется папка с пакетами. Найдите неправильно обнаруженный пакет (в данном случае Лисп) и откройте файл .tmLanguage (Lisp.tmLanguage) в ST2. Первые строки выглядят так:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>comment</key>
<string></string>
<key>fileTypes</key>
<array>
<string>lisp</string>
<string>cl</string>
<string>l</string>
<string>mud</string>
<string>el</string>
</array>
(...)
Эти строки в строках 9-13 являются расширениями файлов, которые ST2 будет ассоциировать с Lisp. Вы можете удалить некоторые из этих строк (поместите курсор на ненужную строку и нажмите Ctrl+Shift+K), изменения будут применены сразу после сохранения файла.
Чтобы добавить новые ассоциации, откройте файл .tmLanguage из пакета и добавьте новые строки среди уже определенных.