<commit_before>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Text editing that are must haves!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; auto-complete
(use-package auto-complete
  :config
  (ac-config-default))

;; editorconfig is must have in my life!
(use-package editorconfig
  :config
  (editorconfig-mode 1))

;; Show line numbers
(global-display-line-numbers-mode)

;; No tabs
(setq tab-width 2)
(setq indent-tabs-mode nil)

;; This makes sure that brace structures (), [], {}, etc.
;; are closed as soon as the opening character is typed.
(use-package autopair
  :config
  (autopair-global-mode)) ;; enable autopair in all buffers

;; no blinking cursor
(blink-cursor-mode 0)

 ;; No wordwrap, no nothing, me no likey
(setq-default truncate-lines 1)

;; turn on highlight matching brackets when cursor is on one
(show-paren-mode 1)

;; unimpaired.vim in emacs! :)
(use-package evil-unimpaired
  :load-path "local"
  :config
  (evil-unimpaired-mode))

;; vim-surround in emacs :)
(use-package evil-surround
  :config
  (global-evil-surround-mode 1))<commit_msg>memacs: line numbers are only shown where it matters<commit_after>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Text editing that are must haves!
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;; auto-complete
(use-package auto-complete
  :config
  (ac-config-default))

;; editorconfig is must have in my life!
(use-package editorconfig
  :config
  (editorconfig-mode 1))

;; Show line numbers
(add-hook 'prog-mode-hook 'display-line-numbers-mode)

;; Toggle display line numbers
(axltxl/define-key "tl" 'display-line-numbers-mode)

;; No tabs
(setq tab-width 2)
(setq indent-tabs-mode nil)

;; This makes sure that brace structures (), [], {}, etc.
;; are closed as soon as the opening character is typed.
(use-package autopair
  :config
  (autopair-global-mode)) ;; enable autopair in all buffers

;; no blinking cursor
(blink-cursor-mode 0)

 ;; No wordwrap, no nothing, me no likey
(setq-default truncate-lines 1)

;; turn on highlight matching brackets when cursor is on one
(show-paren-mode 1)

;; unimpaired.vim in emacs! :)
(use-package evil-unimpaired
  :load-path "local"
  :config
  (evil-unimpaired-mode))

;; vim-surround in emacs :)
(use-package evil-surround
  :config
  (global-evil-surround-mode 1))
{'fraction_non_alphanumeric': 0.1808134394341291, 'fraction_numerical': 0.005305039787798408, 'mean_word_length': 4.453012048192771, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6055013', 'n_tokens_mistral': 818, 'n_tokens_neox': 739, 'n_words': 228}