Highlight Numbers

You can add syntax highlighting to numbers if you want to see them contrasted against text.

(use-package highlight-numbers
:commands highlight-numbers-mode
);end highight numbers
; Highlight-identifiers

Rainbow Identifiers and Delimiters

Delimiters highlights brackets with different colours. Identifiers introduces more syntax highlighting in your code.

(use-package rainbow-identifiers
:commands rainbow-identifiers-mode
);end rainbow identifiers
;Highlight Delimiters
(use-package rainbow-delimiters
:commands rainbow-delimiters-mode
(prog-mode . rainbow-delimiters-mode)
(text-mode . rainbow-delimiters-mode)
);end hook
);end rainbow-delimiters

Rainbow Mode

You can highlight hex colour codes in their corresponding colours.

;Show Hex Color Codes
(use-package rainbow-mode
:commands rainbow-mode
:hook (
(web-mode . rainbow-mode)
(css-mode . rainbow-mode)
);end hook
);end rainbow-mode

Syntax and Font

Defaults you need somewhere.

;Highlight Syntax
(global-font-lock-mode t)
; Highlight current line
;(global-hl-line-mode 1)
;maximum font decoration
(setq font-lock-maximum-decoration t)

Highlight Parentheses

;Highlight Parenthesis
(use-package highlight-parentheses
(show-paren-mode t)
(setq show-paren-style 'mixed)
'(kept-old-versions 0)
(setq show-paren-delay 0)
);end highlight parenthesis

Indent Guides

Indent guides highlights indents, good when your code is prettified.

;Highlight Indent Guides
(use-package highlight-indent-guides
:commands highlight-indent-guides-mode
;(highlight-indent-guides-auto-enabled t)
(highlight-indent-guides-responsive t)
(highlight-indent-guides-method 'character)
(prog-mode  . highlight-indent-guides-mode)
) ; end indent-guides

Fill Column Indicator

Let's you know where you are on the page, relative to say a Word document.

;Highlight column edge
(use-package fill-column-indicator
:commands fill-column-indicator-mode
;to change the color
(setq fci-rule-color "#111122")
;( set fci-rule-use-dashes nil)
(setq fci-rule-width 1)
(setq fci-rule-color "darkblue")
);end fill column indicator


You can add a cursor that flashes when you change windows.

;highlight cursor when jump window/buffer
(use-package beacon
:commands beacon-mode
(beacon-mode 1)
;; only flash on window/buffer changes...
(setq beacon-blink-when-window-changes t)
(setq beacon-blink-when-window-scrolls nil)
(setq beacon-blink-when-point-moves nil)
(setq beacon-blink-duration .2)
(setq beacon-blink-delay .2)
(setq beacon-size 20)
);end beacon