[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 7b03302 3/8: packages/names.el: Define names--top-of-names
From: |
Artur Malabarba |
Subject: |
[elpa] master 7b03302 3/8: packages/names.el: Define names--top-of-namespace. |
Date: |
Sat, 13 Dec 2014 04:26:55 +0000 |
branch: master
commit 7b033024f14e658260f8057a24ed333ad6d26792
Author: Artur Malabarba <address@hidden>
Commit: Artur Malabarba <address@hidden>
packages/names.el: Define names--top-of-namespace.
---
names-dev.el | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/names-dev.el b/names-dev.el
index 5457f72..cdaa681 100644
--- a/names-dev.el
+++ b/names-dev.el
@@ -118,12 +118,7 @@ If KILL is non-nil, kill the temp buffer afterwards."
command))
(entire-namespace
(save-excursion
- (when (progn
- (end-of-defun)
- (beginning-of-defun)
- (ignore-errors
- (backward-up-list)
- (names--looking-at-namespace)))
+ (when (names--top-of-namespace)
(cdr (read (current-buffer))))))
b keylist spec name expanded-form)
@@ -156,6 +151,14 @@ If KILL is non-nil, kill the temp buffer afterwards."
(when (and ,kill (buffer-live-p b))
(kill-buffer b))))))
+(defun names--top-of-namespace ()
+ ""
+ (progn
+ (beginning-of-defun)
+ (ignore-errors
+ (backward-up-list)
+ (names--looking-at-namespace))))
+
(defun names-eval-defun (edebug-it)
"Identical to `eval-defun', except it works for forms inside namespaces.
Argument EDEBUG-IT is the same as `eval-defun', causes the form
- [elpa] master updated (0cedae8 -> cfedb02), Artur Malabarba, 2014/12/12
- [elpa] master b0d863f 1/8: packages/names: Readme improvements, Artur Malabarba, 2014/12/12
- [elpa] master 7b03302 3/8: packages/names.el: Define names--top-of-namespace.,
Artur Malabarba <=
- [elpa] master 0722f17 4/8: packages/names: Exemplify emacs24 dependency, Artur Malabarba, 2014/12/12
- [elpa] master c3210ce 5/8: packages/names: Add support for find-function/variable/face., Artur Malabarba, 2014/12/12
- [elpa] master b2c8b01 6/8: packages/names: Finish support for find-function-read, Artur Malabarba, 2014/12/12
- [elpa] master 4ee3bb4 2/8: packages/names.el: Better Readme, Artur Malabarba, 2014/12/12
- [elpa] master cfedb02 8/8: Merge commit 'a11ba779f588af28f93fd4b7a716849695d5d9f3', Artur Malabarba, 2014/12/12
- [elpa] master a11ba77 7/8: packages/names: No need to require, Artur Malabarba, 2014/12/12