|  | @@ -31,6 +31,7 @@ values."
 | 
	
		
			
				|  |  |     ;; List of configuration layers to load.
 | 
	
		
			
				|  |  |     dotspacemacs-configuration-layers
 | 
	
		
			
				|  |  |     '(
 | 
	
		
			
				|  |  | +     rust
 | 
	
		
			
				|  |  |       typescript
 | 
	
		
			
				|  |  |       html
 | 
	
		
			
				|  |  |       javascript
 | 
	
	
		
			
				|  | @@ -60,7 +61,9 @@ values."
 | 
	
		
			
				|  |  |       version-control
 | 
	
		
			
				|  |  |       evil-snipe
 | 
	
		
			
				|  |  |       latex
 | 
	
		
			
				|  |  | -     )
 | 
	
		
			
				|  |  | +     (c-c++ :variables
 | 
	
		
			
				|  |  | +            c-c++-enable-clang-support t
 | 
	
		
			
				|  |  | +            c-c++-default-mode-for-headers 'c++-mode))
 | 
	
		
			
				|  |  |     ;; List of additional packages that will be installed without being
 | 
	
		
			
				|  |  |     ;; wrapped in a layer. If you need some configuration for these
 | 
	
		
			
				|  |  |     ;; packages, then consider creating a layer. You can also put the
 | 
	
	
		
			
				|  | @@ -328,6 +331,10 @@ layers configuration.
 | 
	
		
			
				|  |  |  This is the place where most of your configurations should be done. Unless it is
 | 
	
		
			
				|  |  |  explicitly specified that a variable should be set before a package is loaded,
 | 
	
		
			
				|  |  |  you should place your code here."
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  (evil-define-minor-mode-key 'normal 'visual-line-mode "j" 'evil-next-visual-line)
 | 
	
		
			
				|  |  | +  (evil-define-minor-mode-key 'normal 'visual-line-mode "k" 'evil-previous-visual-line)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    (setq undo-tree-auto-save-history t
 | 
	
		
			
				|  |  |          undo-tree-history-directory-alist
 | 
	
		
			
				|  |  |          `(("." . ,(concat spacemacs-cache-directory "undo"))))
 | 
	
	
		
			
				|  | @@ -350,6 +357,13 @@ you should place your code here."
 | 
	
		
			
				|  |  |    (evil-define-key 'normal org-mode-map (kbd "<SPC>o") 'org-agenda-this-buffer)
 | 
	
		
			
				|  |  |    (define-key org-agenda-mode-map (kbd "c") 'cfw:open-org-calendar)
 | 
	
		
			
				|  |  |    (define-key cfw:calendar-mode-map (kbd "<RET>") 'cfw:show-details-command-call)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  (defun create-tags (dir-name)
 | 
	
		
			
				|  |  | +    "Create tags file."
 | 
	
		
			
				|  |  | +    (interactive "DDirectory: ")
 | 
	
		
			
				|  |  | +    (eshell-command
 | 
	
		
			
				|  |  | +     (format " find %s -type f -regextype sed -regex \".*\\.\\(cpp\\|c\\|h\\)$\" | etags -" dir-name)))
 | 
	
		
			
				|  |  |    )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ;; Do not write anything past this comment. This is where Emacs will
 |