[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Help with keybinding to delete between {}

From: Xah Lee
Subject: Re: Help with keybinding to delete between {}
Date: Thu, 6 Dec 2007 09:14:12 -0800 (PST)
User-agent: G2/1.0

for some reason my code in the previous post is completely non-
functional. (i swear i used it for few months. Perhaps when i put on
the website i got smart and edited it "for the better" without

Here's the correct version:

(defun delete-enclosed-text ()
  "Delete texts between any pair of delimiters.
Note: if you have nested matching pairs, the cursor
should be inside the inner most one. Else it gets confused.
This code should to be fixed in the future."
    (let (p1 p2)
      (skip-chars-backward "^(<["<<") (setq p1 (point))
      (skip-chars-forward "^)>]">>") (setq p2 (point))
      (delete-region p1 p2)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]