helm-core 20170806.2108(in MELPA)
Development files for Helm

概要

大人気インクリメンタル絞り込み検索フレームワークhelm(カテゴリ) は、
昨日のコミットにより2つのパッケージに分裂しました。

  • helm-core - helmフレームワークの中核
  • helm - helmにバンドルされているhelmコマンド群

helm-coreは以下のファイルで構成されています。

  • helm.el - 本体
  • helm-source.el - 情報源を定義するためのクラス
  • helm-match-plugin.el - 絞り込み検索プラグイン
  • helm-lib.el - helmコマンドを定義するときに使える便利な関数・マクロ

これにより、新しいhelmコマンドをパッケージ化するときに、
helm-coreパッケージに依存するように設定できます。

従来のようにhelmパッケージに依存させた場合でも、
helm-coreパッケージを見てくれるので動作上問題はありません。

https://github.com/emacs-helm/helm/commit/fc5234b

fc5234bad8201eb7dd3df947ba1785ce3690f388
Author: Thierry Volpiatto <thierry.volpiatto@gmail.com>
Date:   Sat Jul 11 08:04:09 2015 +0200

    Prepare pkg file for separation of packages.
    
    * helm-core-pkg.el: New.
    * helm-pkg.el: Add helm-core as dependencie.

2 files changed, 14 insertions(+), 1 deletion(-)
 helm-core-pkg.el | 12 ++++++++++++
 helm-pkg.el      |  3 ++-

	New        helm-core-pkg.el
diff --git a/helm-core-pkg.el b/helm-core-pkg.el
new file mode 100644
index 0000000..72592d3
--- /dev/null
+++ b/helm-core-pkg.el
@@ -0,0 +1,12 @@
+;;; helm-pkg.el --- define helm for package.el
+
+(define-package "helm-core" "1.7.4"
+  "Helm is an Emacs incremental and narrowing framework"
+  '((emacs "24")
+    (cl-lib "0.5")
+    (async "1.3"))
+  :url "https://emacs-helm.github.io/helm/")
+
+;; Local Variables:
+;; no-byte-compile: t
+;; End:
	Modified   helm-pkg.el
diff --git a/helm-pkg.el b/helm-pkg.el
index 0288b9c..c34f236 100644
--- a/helm-pkg.el
+++ b/helm-pkg.el
@@ -4,7 +4,8 @@
   "Helm is an Emacs incremental and narrowing framework"
   '((emacs "24")
     (cl-lib "0.5")
-    (async "1.3"))
+    (async "1.3")
+    (helm-core "1.7.4"))
   :url "https://emacs-helm.github.io/helm/")
 
 ;; Local Variables:

[back]

https://github.com/emacs-helm/helm/commit/6b24742

6b247420a6da95a6f8f0970cfa78e6741d940b83
Author: Thierry Volpiatto <thierry.volpiatto@gmail.com>
Date:   Sat Jul 11 14:13:39 2015 +0200

    * README.md: Update about helm-core.

1 file changed, 14 insertions(+)
 README.md | 14 ++++++++++++++

	Modified   README.md
diff --git a/README.md b/README.md
index a0f5384..f64b1fe 100644
--- a/README.md
+++ b/README.md
@@ -118,6 +118,20 @@ _Note:_ After upgrading from the emacs packaging system you should restart emacs
 
 `Only the extensions present in the github emacs-helm organisation are supported.`
 
+## Install and use only helm-core package
+
+Third party helm packages can use only helm-core package if they don't need more helm libraries
+for their packages. It is available at http://melpa.org/.
+
+All you need to add in your packages is
+
+     (require 'helm)
+
+This will provide the necessary code to build and run helm sources with multiple regexp matching
+or fuzzy matching.
+
+See [wiki](https://github.com/emacs-helm/helm/wiki#developpingusinghelmframework) for more infos.
+
 ## Alternate install warning
 
 Some people are installing `helm` with their own config using diverses `require`, `autoload`

[back]

インストール

パッケージシステムを初めて使う人は
以下の設定を ~/.emacs.d/init.el の
先頭に加えてください。

(package-initialize)
(setq package-archives
      '(("gnu" . "http://elpa.gnu.org/packages/")
        ("melpa" . "http://melpa.org/packages/")
        ("org" . "http://orgmode.org/elpa/")))

初めてhelm-coreを使う方は
以下のコマンドを実行します。

M-x package-install helm-core

アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。

M-x package-install package-utils (初めてアップグレードする場合のみ)
M-x package-utils-upgrade-by-name helm-core

本サイト内の関連パッケージ


本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。