 (add-hook 'prog-mode 'hl-line-mode)
 
 (require 'recentf)
-(setq recentf-max-menu-items 325
+(setq recentf-max-menu-items 32
       recentf-max-saved-items 325)
 (recentf-mode 1)
+(global-key-binding (kbd "C-x C-r") 'recentf-open-files)
 
 (defun aim/run-go-buffer ()
   "Run current buffer using go run."

;;(use-package xref)

(use-package helm
  :commands
  (helm-semantic-or-imenu
   helm-occur
   helm-browse-project
   helm-buffers-list
   helm-recentf-fuzzy-match
   helm-projects-history)
  :init
  (setq helm-imenu-fuzzy-match t
	helm-recentf-fuzzy-match t
	helm-semantic-fuzzy-match t
	helm-buffers-fuzzy-matching t)
  :config
  (define-key global-map (kbd "C-c h i") 'helm-semantic-or-imenu)
  (define-key global-map (kbd "C-c h o") 'helm-occur)
  (define-key global-map (kbd "C-c h d") 'helm-browse-project)
  (define-key global-map (kbd "C-c h p") 'helm-projects-history))

(use-package helm-company)


	(goto-char (point-max))
	(eval-print-last-sexp)))
    (load bootstrap-file nil 'nomessage)
    (straight-use-package 'use-package)))

(require 'package)

(if (package-installed-p 'use-package)
    (eval-when-compile
      (require 'use-package))
  (aim/straight-bootstrap))

(require 'term)
;; prevent cursor blinking in remote terminal sessions.
