Skip to content

strange quote insertion in latex comments #1199

@dankessler

Description

@dankessler

Expected behavior

Suppose I am editing a comment in a latex file, e.g.,

Blah blah
% here is a comment (|)
blah blah

where point is at (|).

If I strike ", I expect the insertion of a plain ", or perhaps a pair like either "(|)" or like ``(|)''

Actual behavior

Instead, I get this

Blah blah
% here is a comment`(|)'''
blah blah

Steps to reproduce the problem

  1. Install smartparens
  2. Configure with (require 'smartparens-config)
  3. Open a LaTeX file
  4. Activate smartparens: (smartparens-mode)
  5. Put cursor in a commented line (one that starts with %)
  6. Strike "

Backtraces if necessary (M-x toggle-debug-on-error)

Environment & version information

I first noticed this in spacemacs, but I reproduced this in Vanilla emacs with only smartparens installed (using straight installed commit 3ed34cb). This issue appears whether I use LaTeX-mode as provided by auctex, or just the latex-mode that ships with emacs.

  • smartparens version:
  • Active major-mode: latex-mode
  • Emacs version (M-x emacs-version): 29.1
  • Spacemacs/Evil/Other starterkit (specify which)/Vanilla: Vanilla
  • OS: MacOS 14.4.1

Commentary

I'm not sure what's going all batty, but I suspect this could be fixed by adding sp-in-comment-p here

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions