Consegui resolver meu problema. Eu fiz um diff nas tabelas de sintaxe carregadas para python-mode
e c-mode
(usando C-h s
). Notei que em c-mode
, o sublinhado era um caractere de símbolo ("_") e em python-mode
o sublinhado era um caractere de pontuação ("."). Então, eu simplesmente mudei a linha de código acima mencionada para
(modify-syntax-entry ?_ "_" python-mode-syntax-table)