[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 239/287: Allow emacs 24.4 differences for backward-up-list
From: |
Matthew Fidler |
Subject: |
[elpa] 239/287: Allow emacs 24.4 differences for backward-up-list |
Date: |
Wed, 02 Jul 2014 14:46:19 +0000 |
mlf176f2 pushed a commit to branch externals/ergoemacs-mode
in repository elpa.
commit de510c286464becbe4c2ef685a2734f883ac8e7b
Author: Matthew L. Fidler <address@hidden>
Date: Fri Jun 27 00:04:53 2014 -0500
Allow emacs 24.4 differences for backward-up-list
---
ergoemacs-functions.el | 2 +-
ergoemacs-macros.el | 12 ++++++++++++
2 files changed, 13 insertions(+), 1 deletions(-)
diff --git a/ergoemacs-functions.el b/ergoemacs-functions.el
index c369557..c8600e1 100644
--- a/ergoemacs-functions.el
+++ b/ergoemacs-functions.el
@@ -809,7 +809,7 @@ the prefix arguments of `end-of-buffer',
(let (p1 p2)
(if (nth 3 (syntax-ppss))
(progn
- (backward-up-list 1 "ESCAPE-STRINGS" "NO-SYNTAX-CROSSING")
+ (ergoemacs-backward-up-list 1 "ESCAPE-STRINGS" "NO-SYNTAX-CROSSING")
(setq p1 (point))
(forward-sexp 1)
(setq p2 (point))
diff --git a/ergoemacs-macros.el b/ergoemacs-macros.el
index 89738af..20ee71d 100644
--- a/ergoemacs-macros.el
+++ b/ergoemacs-macros.el
@@ -429,6 +429,18 @@ This was stole/modified from `c-save-buffer-state'"
(buffer-modified-p)
(set-buffer-modified-p nil)))))
+;;;###autoload
+
+(defmacro ergoemacs-backward-up-list (arg arg1 arg2)
+ "Allow the three argument list for emacs 24.4.
+
+See `backward-up-list' for more information on your emacs
+version's implementation of this function."
+ (cond
+ ((and (<= 24 emacs-major-version)
+ (<= 4 emacs-minor-version))
+ `(backward-up-list ,arg ,arg1 ,arg2))
+ (t `(backward-up-list ,arg))))
(provide 'ergoemacs-macros)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- [elpa] 232/287: Fix beginning of line function again..., (continued)
- [elpa] 232/287: Fix beginning of line function again..., Matthew Fidler, 2014/07/02
- [elpa] 238/287: Fix warnings for cua-clear-rectangle-mark., Matthew Fidler, 2014/07/02
- [elpa] 240/287: Move the fixed bracket moving to the bracket theme component., Matthew Fidler, 2014/07/02
- [elpa] 236/287: add electric-pair-made as an option, Matthew Fidler, 2014/07/02
- [elpa] 237/287: Expanded outlook integration with Emacs org-mode, Matthew Fidler, 2014/07/02
- [elpa] 234/287: Make comment-search-backward less fragile, Matthew Fidler, 2014/07/02
- [elpa] 235/287: Add the uri encoding function, Matthew Fidler, 2014/07/02
- [elpa] 241/287: Cleanup for select text in quotes, Matthew Fidler, 2014/07/02
- [elpa] 243/287: Make the quote selection consistent., Matthew Fidler, 2014/07/02
- [elpa] 242/287: Fix `ergoemacs-select-text-in-ascii-quote` to work using font-lock, Matthew Fidler, 2014/07/02
- [elpa] 239/287: Allow emacs 24.4 differences for backward-up-list,
Matthew Fidler <=
- [elpa] 248/287: Merge pull request #248 from akfoss/master, Matthew Fidler, 2014/07/02
- [elpa] 244/287: Bug fix for cutting folded lines at the end of the line., Matthew Fidler, 2014/07/02
- [elpa] 246/287: Prefer emacs 24.4 backward-up-list, Matthew Fidler, 2014/07/02
- [elpa] 249/287: Support smartparens-mode and auto-indent-mode, Matthew Fidler, 2014/07/02
- [elpa] 247/287: Revert ergoemacs-select-text-in-quote; Make expand-region consistent, Matthew Fidler, 2014/07/02
- [elpa] 245/287: Add back reduced font-lock free ergoemacs-select-text-in-ascii-quote, Matthew Fidler, 2014/07/02
- [elpa] 255/287: Make beginning/end of line work without font-lock, Matthew Fidler, 2014/07/02
- [elpa] 253/287: Another fix for end of line or what, Matthew Fidler, 2014/07/02
- [elpa] 257/287: Fix byte-compile errors, Matthew Fidler, 2014/07/02
- [elpa] 250/287: Comment out autopair; needs to go in options menu..., Matthew Fidler, 2014/07/02