関数定義を評価してインストールすると、Emacsを終了するまでその関数はインストールされたままになります。次にEmacsの新しいセッションを開始する際、再度関数定義を評価しない限り、その関数はインストールされません。
いずれ、Emacsの新しいセッションを開始するたびにコードが自動的にインストールされるようにしたい場面があるかもしれません。これを実現する方法はいくつかあります:
load 関数を使用して
Emacs に各ファイル内の関数を評価させ、それによってインストールさせることもできます。ファイルの読み込みを参照してください。
最後に、Emacsを利用する誰もが欲しがるようなコードがある場合は、それをコンピュータネットワーク上に公開するか、フリーソフトウェア財団にコピーを送付することができます。(その際は、他者がコードを実行、複製、研究、改変、および再配布することを許可し、かつ自身の著作物が奪われることから身を守れるライセンスの下で、コードとそのドキュメントにライセンスを付与してください。)コードのコピーをフリーソフトウェア財団に送付し、自身と他者を適切に保護すれば、次回のEmacsリリースに採用される可能性があります。長年にわたり、Emacsが貢献によって発展してきたのは、主にこのような形によるものです。
Emacsにコードを組み込むための貢献方法については、The GNU Emacs ManualのContributing to Emacs Developmentを参照してください。