             ;;starter-kit
             ;;starter-kit-lisp
             ;;starter-kit-bindings
-            markdown-mode guru-mode marmalade
-            company color-theme
-            dired+ ascope web-mode mew helm smex
+            ;;marmalade
+            use-package
+            counsel
+            bind-key
+            rainbow-delimiters
+            markdown-mode
+            guru-mode
+            company
+            web-mode
+            mew
+            helm
+            smex
             auto-complete
             dtrt-indent
             google-c-style

(add-hook 'vhdl-mode-hook 'auto-complete-mode)
;; start completion when entered 4 characters
(setq ac-auto-start 4)
(require 'auto-complete-auctex)
;; Use C-n/C-p to select candidates
;; --------------------------------
(define-key ac-complete-mode-map "\C-n" 'ac-next)

   )
 (global-set-key (kbd "C-S-d") 'duplicate-line)

 (defun chomp (str)
   "Chomp leading and tailing whitespace from STR."
   (replace-regexp-in-string (rx (or (: bos (* (any " \t\n")))
