   :bind
   ("M-/" . company-complete)
   )
+(use-package company-posframe
+  :ensure t
+  :after (company )
+  :init (company-posframe-mode 1)
+  :config
+  (require 'desktop) ;this line is needed.
+  (push '(company-posframe-mode . nil)
+      desktop-minor-mode-table)
+  )
 
 (use-package auto-complete
   :ensure t

  (ac-config-default)
  (global-auto-complete-mode)
  )

(use-package semantic
  :init
  (setq semantic-default-submodes
      '(;; Perform semantic actions during idle time

")
 '(package-selected-packages
   (quote
    (helm-posframe col-highlight symbol-overlay evil-commentary annalist hydra-ivy ivy-hydra 0blayout yaml-mode pyim snails exec-path-from-shell emojify o-blog all-the-icons-gnus go-autocomplete ace-jump-mode counsel-org-clock doom-modeline doom-themes sudo-edit go-dlv go-rename go-guru go-eldoc company-go go-mode leetcode evil-collection evil-leader evil company-tabnine counsel-projectile counsel swiper eglot comment-tags multi-term ox-hugo spaceline-all-the-icons-theme winum anzu spaceline-all-the-icons all-the-icons-dired neotree posframe easy-hugo lsp-javascript-typescript ob-typescript org-recipes org-wiki org-bullets org-super-agenda htmlize org-mime company magit-svn ace-window which-key all-the-icons powerline projectile function-args yasnippet web avy osx-dictionary goto-chg undo-tree flycheck-status-emoji)))
 '(projectile-mode t nil (projectile)))
   
(custom-set-faces
 ;; custom-set-faces was added by Custom.
