Java API のドキュメントを開いて移動。
どーもーです。
こないだの,man を開いたらそこへ移動,みたいなやつです。
前に書いた my-jde-help-class はちょこすバグってたっぽいので,
修正を施しました。
たぶん大丈夫。ドキュメントがない場合は,ちょっとバグるかも。
(defun my-jde-help-class () (interactive) (let (b class-name) (walk-windows '(lambda (w) (unless b (save-excursion (set-buffer (window-buffer w)) (if (eq major-mode 'w3m-mode) (setq b (window-buffer w))))))) (setq class-name (read-from-minibuffer "Class: " (thing-at-point 'symbol))) (if b ;; 現在のスクリーン内に *w3m* バッファがあればそこへ移動 (goto-buffer-window b) ;; なければ,他のスクリーンも含めて探して ;; それでもなければ,スクリーンを作ってから,移動。 (elscreen-find-and-goto-by-buffer (get-buffer "*w3m*") t nil)) (jde-help-class class-name)))