Loading Makefile +8 −1 Original line number Diff line number Diff line Loading @@ -13,6 +13,12 @@ check: -l zero-input-table.el \ -l zero-input-table-test.el \ -f ert-run-tests-batch-and-exit $(EMACS) -Q --batch \ -l $(S_EL) \ -l $(POSFRAME_EL) \ -l ./byte-compile-flags.el \ -l ./zero-input.el \ --eval='(byte-compile-file "zero-input-panel-posframe.el")' zip: git archive -o zero-input-el-$(VERSION).zip --prefix=zero-input/ HEAD #========================== Loading @@ -30,13 +36,14 @@ dist-check: build @echo "running unit tests..." $(EMACS) -Q --batch -l $(S_EL) -l $(POSFRAME_EL) \ -l zero-input.el \ -l zero-input-panel-posframe.el \ -l zero-input-panel-test.el \ -l zero-input-pinyin-service-test.el \ -l zero-input-framework-test.el \ -l zero-input-pinyin-test.el \ -l zero-input-table.el \ -l zero-input-table-test.el \ -l zero-input-panel-posframe.el \ -l zero-input-panel-minibuffer-test.el \ -f ert-run-tests-batch-and-exit #==================== # other make targets Loading zero-input-panel-minibuffer.el +2 −1 Original line number Diff line number Diff line Loading @@ -34,7 +34,8 @@ ;;; Code: (require 'dbus) (require 'zero-input) (require 'zero-input-framework) (require 'zero-input-panel) ;; utils Loading zero-input-reload-all.el +34 −6 Original line number Diff line number Diff line Loading @@ -16,13 +16,16 @@ ;;; Code: (defun zero-input-rebuild (&optional source-dir) "Rebuild zero-input-el. (defun zero-input-rebuild-zero-input (&optional source-dir) "Rebuild zero-input package. SOURCE-DIR where to find the zero source dir." (interactive) ;; for loading s (package-initialize) ;; load dependency (let ((s-maybe (file-expand-wildcards "~/.emacs.d/elpa/s*/s.el"))) (if (null s-maybe) (user-error "Package s is required for building zero-input") (load-file (car s-maybe)))) (let ((source-dir (or source-dir "~/lisp/elisp/zero/"))) (load-file (concat source-dir "byte-compile-flags.el")) (dolist (f '("zero-input-quickdial.el" Loading @@ -34,12 +37,37 @@ SOURCE-DIR where to find the zero source dir." "zero-input-pinyin-service-test.el" "zero-input-pinyin.el" "zero-input-pinyin-test.el" "zero-input-panel-posframe.el" "zero-input-panel-minibuffer.el" "zero-input-panel-minibuffer-test.el" )) (byte-compile-file (concat source-dir f) t)))) (defun zero-input-rebuild-posframe (&optional source-dir) "Rebuild zero-input-panel-posframe. SOURCE-DIR where to find the zero source dir." (interactive) ;; load dependency (zero-input-rebuild-zero-input) ;; use multiple file build of zero-input, just provide it. (provide 'zero-input) (let ((posframe-maybe (file-expand-wildcards "~/.emacs.d/elpa/posframe*/posframe.el"))) (if (null posframe-maybe) (user-error "Package posframe is required for building zero-input")) (load-file (car posframe-maybe))) (let ((source-dir (or source-dir "~/lisp/elisp/zero/"))) (load-file (concat source-dir "byte-compile-flags.el")) (dolist (f '("zero-input-panel-posframe.el" )) (byte-compile-file (concat source-dir f) t)))) (defun zero-input-rebuild (&optional source-dir) "Rebuild zero-input and zero-input-panel-posframe. SOURCE-DIR where to find the zero source dir." (interactive) (zero-input-rebuild-posframe)) (defun zero-input-reload-all (&optional source-dir) "Recompile and load all zero files. Optional argument SOURCE-DIR path to zero-input source dir." Loading @@ -58,9 +86,9 @@ Optional argument SOURCE-DIR path to zero-input source dir." "zero-input-pinyin-test.elc" "zero-input-table.el" "zero-input-table-test.el" "zero-input-panel-posframe.elc" "zero-input-panel-minibuffer.elc" "zero-input-panel-minibuffer-test.elc" "zero-input-panel-posframe.elc" )) (load-file (concat source-dir f))))) Loading Loading
Makefile +8 −1 Original line number Diff line number Diff line Loading @@ -13,6 +13,12 @@ check: -l zero-input-table.el \ -l zero-input-table-test.el \ -f ert-run-tests-batch-and-exit $(EMACS) -Q --batch \ -l $(S_EL) \ -l $(POSFRAME_EL) \ -l ./byte-compile-flags.el \ -l ./zero-input.el \ --eval='(byte-compile-file "zero-input-panel-posframe.el")' zip: git archive -o zero-input-el-$(VERSION).zip --prefix=zero-input/ HEAD #========================== Loading @@ -30,13 +36,14 @@ dist-check: build @echo "running unit tests..." $(EMACS) -Q --batch -l $(S_EL) -l $(POSFRAME_EL) \ -l zero-input.el \ -l zero-input-panel-posframe.el \ -l zero-input-panel-test.el \ -l zero-input-pinyin-service-test.el \ -l zero-input-framework-test.el \ -l zero-input-pinyin-test.el \ -l zero-input-table.el \ -l zero-input-table-test.el \ -l zero-input-panel-posframe.el \ -l zero-input-panel-minibuffer-test.el \ -f ert-run-tests-batch-and-exit #==================== # other make targets Loading
zero-input-panel-minibuffer.el +2 −1 Original line number Diff line number Diff line Loading @@ -34,7 +34,8 @@ ;;; Code: (require 'dbus) (require 'zero-input) (require 'zero-input-framework) (require 'zero-input-panel) ;; utils Loading
zero-input-reload-all.el +34 −6 Original line number Diff line number Diff line Loading @@ -16,13 +16,16 @@ ;;; Code: (defun zero-input-rebuild (&optional source-dir) "Rebuild zero-input-el. (defun zero-input-rebuild-zero-input (&optional source-dir) "Rebuild zero-input package. SOURCE-DIR where to find the zero source dir." (interactive) ;; for loading s (package-initialize) ;; load dependency (let ((s-maybe (file-expand-wildcards "~/.emacs.d/elpa/s*/s.el"))) (if (null s-maybe) (user-error "Package s is required for building zero-input") (load-file (car s-maybe)))) (let ((source-dir (or source-dir "~/lisp/elisp/zero/"))) (load-file (concat source-dir "byte-compile-flags.el")) (dolist (f '("zero-input-quickdial.el" Loading @@ -34,12 +37,37 @@ SOURCE-DIR where to find the zero source dir." "zero-input-pinyin-service-test.el" "zero-input-pinyin.el" "zero-input-pinyin-test.el" "zero-input-panel-posframe.el" "zero-input-panel-minibuffer.el" "zero-input-panel-minibuffer-test.el" )) (byte-compile-file (concat source-dir f) t)))) (defun zero-input-rebuild-posframe (&optional source-dir) "Rebuild zero-input-panel-posframe. SOURCE-DIR where to find the zero source dir." (interactive) ;; load dependency (zero-input-rebuild-zero-input) ;; use multiple file build of zero-input, just provide it. (provide 'zero-input) (let ((posframe-maybe (file-expand-wildcards "~/.emacs.d/elpa/posframe*/posframe.el"))) (if (null posframe-maybe) (user-error "Package posframe is required for building zero-input")) (load-file (car posframe-maybe))) (let ((source-dir (or source-dir "~/lisp/elisp/zero/"))) (load-file (concat source-dir "byte-compile-flags.el")) (dolist (f '("zero-input-panel-posframe.el" )) (byte-compile-file (concat source-dir f) t)))) (defun zero-input-rebuild (&optional source-dir) "Rebuild zero-input and zero-input-panel-posframe. SOURCE-DIR where to find the zero source dir." (interactive) (zero-input-rebuild-posframe)) (defun zero-input-reload-all (&optional source-dir) "Recompile and load all zero files. Optional argument SOURCE-DIR path to zero-input source dir." Loading @@ -58,9 +86,9 @@ Optional argument SOURCE-DIR path to zero-input source dir." "zero-input-pinyin-test.elc" "zero-input-table.el" "zero-input-table-test.el" "zero-input-panel-posframe.elc" "zero-input-panel-minibuffer.elc" "zero-input-panel-minibuffer-test.elc" "zero-input-panel-posframe.elc" )) (load-file (concat source-dir f))))) Loading