Packaging these code snippets by created LinhDang.
Use popup completion if this variable is non-nil.
Major modes which enables popup-complete
;; Enables only 'lisp-interaction-mode' 'ruby-mode' 'scala-mode'
(custom-set-variables
'(popup-complete-enabled-modes '(lisp-interaction-mode ruby-mode scala-mode)))