[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
testing)
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."
(interactive)
(save-excursion
(let (p1 p2)
(skip-chars-backward "^(<["<<") (setq p1 (point))
(skip-chars-forward "^)>]">>") (setq p2 (point))
(delete-region p1 p2)
)
)
)
Xah
xah@xahlee.org
\xAD\xF4 http://xahlee.org/
- Help with keybinding to delete between {}, lampshade, 2007/12/05
- Re: Help with keybinding to delete between {}, Bernardo Bacic, 2007/12/05
- Re: Help with keybinding to delete between {}, William Xu, 2007/12/05
- Re: Help with keybinding to delete between {}, Andreas Röhler, 2007/12/05
- Re: Help with keybinding to delete between {}, Ilya Zakharevich, 2007/12/05
- Re: Help with keybinding to delete between {}, Xah Lee, 2007/12/06
- Re: Help with keybinding to delete between {}, Xah Lee, 2007/12/14
Re: Help with keybinding to delete between {}, Stefan Monnier, 2007/12/07