「Emacs で指定したファイルを Eclipse で開くための設定」の編集履歴(バックアップ)一覧はこちら

Emacs で指定したファイルを Eclipse で開くための設定」(2019/10/05 (土) 15:44:57) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

&bold(){■ Windows版 emacs 共通の設定} ---- &bold(){【お知らせ】} ---- &bold(){<2015/05/17 追記>} Cygwin版 emacs でも動作するように対応しました。 &bold(){【本題】} ---- emacs で指定したファイルを eclipse で開くための設定です。 (require 'dired) (require 'cc-mode) (defvar eclipse-home "/c/usr/local/eclipse_4.4") (defun eclipse-open (filename) (message "%s" (concat "cygstart eclipse " filename)) (let ((default-directory (expand-file-name "./" eclipse-home))) (shell-command-to-string (concat "cygstart eclipse " (shell-quote-argument (if (fboundp 'cygwin-convert-file-name-to-windows) (cygwin-convert-file-name-to-windows filename) filename)))))) (define-key dired-mode-map (kbd "C-c e") (lambda () (interactive) (eclipse-open (dired-get-filename nil t)))) (define-key java-mode-map (kbd "C-c e") (lambda () (interactive) (eclipse-open buffer-file-name))) eclipse-home 変数、バインドキーの設定は適宜変更してください。 上記の設定をすると、dired や java-mode で C-e を押下することで、対象のファイルを eclipse で開くことができます。 また、「[[Windows の操作を emacs のキーバインドで行うための設定 (Keyhac版)]]」と併用すると、eclipse に移動した後、C-x o で emacs に戻ることができ便利です。 (C-x o の設定は、Windows 8 以降では動作しなくなりました。また、Windows 7 の場合でも、Keyhac の設定で eclipse.exe を除外設定している場合は動きません。) ---- <変更履歴> ・2014/09/29 このページを作成した。 ・2015/05/17 Cygwin版 emacs でも動作するように対応した。 ---- #javascript(){{ <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-40267130-1', 'atwiki.jp'); ga('send', 'pageview'); </script> }}
&bold(){■ Windows版 Emacs 共通の設定} ---- &bold(){【お知らせ】} ---- &bold(){<2015/05/17 追記>} Cygwin版 Emacs でも動作するように対応しました。 &bold(){【本題】} ---- Emacs で指定したファイルを Eclipse で開くための設定です。 (require 'dired) (require 'cc-mode) (defvar eclipse-home "/c/usr/local/eclipse_4.4") (defun eclipse-open (filename) (message "%s" (concat "cygstart eclipse " filename)) (let ((default-directory (expand-file-name "./" eclipse-home))) (shell-command-to-string (concat "cygstart eclipse " (shell-quote-argument (if (fboundp 'cygwin-convert-file-name-to-windows) (cygwin-convert-file-name-to-windows filename) filename)))))) (define-key dired-mode-map (kbd "C-c e") (lambda () (interactive) (eclipse-open (dired-get-filename nil t)))) (define-key java-mode-map (kbd "C-c e") (lambda () (interactive) (eclipse-open buffer-file-name))) eclipse-home 変数、バインドキーの設定は適宜変更してください。 上記の設定をすると、dired や java-mode で C-e を押下することで、対象のファイルを Eclipse で開くことができます。 また、「[[Windows の操作を Emacs のキーバインドで行うための設定 (Keyhac版)]]」と併用すると、Eclipse に移動した後、C-x o で Emacs に戻ることができ便利です。 (C-x o の設定は、Windows 8 以降では動作しなくなりました。また、Windows 7 の場合でも、Keyhac の設定で eclipse.exe を除外設定している場合は動きません。) ---- <変更履歴> ・2014/09/29 このページを作成した。 ・2015/05/17 Cygwin版 Emacs でも動作するように対応した。 ---- #javascript(){{ <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-40267130-1', 'atwiki.jp'); ga('send', 'pageview'); </script> }}

表示オプション

横に並べて表示:
変化行の前後のみ表示: