Title: Message
(require 'jde-package)
(defun jde-buffer-package-name ()
  "Copy the buffer's package name to `kill-ring."
  (interactive)
  (let (
 (package-name (jde-package-convert-directory-to-package
         (jde-package-best-package-candidate 
   (jde-package-seach-package-directories))))
 )
    (kill-new package-name)
    (message package-name)
    )
  )
(defun jde-buffer-class-name ()
  "Copy the buffer's class name to `kill-ring."
  (interactive)
  (let (
 (package-name (jde-package-convert-directory-to-package
         (jde-package-best-package-candidate 
   (jde-package-seach-package-directories))))
 (class-name (file-name-sans-extension (file-name-nondirectory (buffer-file-name))))
 )
    (cond
     ((eq package-name jde-package-unknown-package-name) (progn (kill-new class-name) (message class-name)))
     ((= 0 (length package-name)) (progn (kill-new class-name) (message class-name)))
     (t (progn (kill-new (concat package-name "." class-name)) (message (concat package-name "." class-name))))
     )
    )
  )
 
Do people find this useful ? Are they worth integrating into JDEE ?
 
sandip
 
 

Reply via email to