summaryrefslogtreecommitdiff
path: root/org-link-edit.el
diff options
context:
space:
mode:
Diffstat (limited to 'org-link-edit.el')
-rw-r--r--org-link-edit.el22
1 files changed, 12 insertions, 10 deletions
diff --git a/org-link-edit.el b/org-link-edit.el
index b670f29..f99dac3 100644
--- a/org-link-edit.el
+++ b/org-link-edit.el
@@ -187,11 +187,12 @@ of STRING. If the number of words in STRING is fewer than N,
(with-temp-buffer
(insert string)
(goto-char (point-min))
- (let ((within-bound (forward-word n)))
- (skip-syntax-forward "^\w")
- (cons (buffer-substring 1 (point))
- (and within-bound
- (buffer-substring (point) (point-max)))))))
+ (with-syntax-table org-mode-syntax-table
+ (let ((within-bound (forward-word n)))
+ (skip-syntax-forward "^w")
+ (cons (buffer-substring 1 (point))
+ (and within-bound
+ (buffer-substring (point) (point-max))))))))
(defun org-link-edit--split-last-words (string n)
"Split STRING into (other . N last words) cons cell.
@@ -203,11 +204,12 @@ of STRING. If the number of words in STRING is fewer than N,
(with-temp-buffer
(insert string)
(goto-char (point-max))
- (let ((within-bound (forward-word (- n))))
- (skip-syntax-backward "^\w")
- (cons (and within-bound
- (buffer-substring 1 (point)))
- (buffer-substring (point) (point-max))))))
+ (with-syntax-table org-mode-syntax-table
+ (let ((within-bound (forward-word (- n))))
+ (skip-syntax-backward "^w")
+ (cons (and within-bound
+ (buffer-substring 1 (point)))
+ (buffer-substring (point) (point-max)))))))
;;;###autoload
(defun org-link-edit-forward-barf-word (&optional n)