Возможно, у вас несоответствие области действия - т.е. область, в которой вы находитесь, когда вы вызываете этот фрагмент, должна соответствовать области (ам), в которой он был определен.
В вашем случае селектором области действия по умолчанию для фрагмента «многие ко многим» является source.python.django , однако область действия, в которой вы, вероятно, находились во время вызова фрагмента, была source.python , который является предустановленной областью при открытии / создании файла python.
Есть два способа справиться с этим, оба легко. Во-первых, изменить область документа; второе - изменить область действия функции / фрагмента.
Чтобы выполнить первое, просто измените язык, связанный с документом, в котором вы находитесь, через всплывающее меню на второй панели (слева) панели управления (в самом низу окна документа TM). Когда вы открываете документ Python (.py), он должен быть установлен в «Python» по умолчанию. Нажмите на треугольники справа от «Python» и выберите «Python Django». После того, как вы это сделаете, наберите «manytomany» в текстовой области, а затем нажмите TAB, и вы сделаете то, что хотите.
В качестве альтернативы вы можете изменить область действия фрагмента. Для этого откройте редактор пакетов («ctrl-option-cmd B»), затем выберите «Python Django», а затем фрагмент «ManytoMany». Нажмите кнопку «Настройки» в правом верхнем углу окна редактора пакетов, затем измените текст в текстовом поле «Выбор области», чтобы он читал «исходный питон» (по умолчанию он должен читаться как «source.python.django»).