 	(let
 		((one-elscreen (elscreen-one-screen-p)) (one-window (one-window-p)))
 		(cond
-			; if current tab has split windows in it, close the current live window
+			; if current tab has split windows in it, close the current live
+			; window
 			((not one-window) (delete-window) (balance-windows) nil)
 			; if there are multiple elscreens (tabs), close the current elscreen
 			((not one-elscreen) (elscreen-kill) nil)
-			; if there is only one elscreen, just try to quit (calling elscreen-kill
-			; will not work, because elscreen-kill fails if there is only one
-			; elscreen)
+			; if there is only one elscreen, just try to quit (calling
+			; elscreen-kill will not work, because elscreen-kill fails if there
+			; is only one elscreen)
 			(one-elscreen (evil-quit) nil)
 		)
 	)

; Emacs lisp
(add-hook 'emacs-lisp-mode-hook
	(lambda ()
		(modify-syntax-entry ?- "w") ; add hyphen as a word character
	)
)


; Shell script
(add-hook 'sh-mode-hook
	(lambda ()
		(modify-syntax-entry ?_ "w")
	)
)

