<commit_before>;;; This file contains general settings and options for emacs, to make
;;; it work more like what I expect

;; Personal Settings
(setq
 user-full-name "<NAME>"
 user-mail-address "<EMAIL>"
 pmade-com-src "~/Documents/pmade/pmade.com"
 pmade-com-dst (concat pmade-com-src "/published")
 pmade-print-css "http://pmade.com/static/stylesheets/print.css")

;; Interface Options (remove some interface elements, such as the toolbar, scroll bar, and menu bar.
;; The menu bar is only removed from non-GUI versions of emacs
(when (fboundp 'tool-bar-mode) (tool-bar-mode -1))
(when (fboundp 'scroll-bar-mode) (scroll-bar-mode -1))
(and terminal-frame (fboundp 'menu-bar-mode) (menu-bar-mode -1))

;; General options
(setq
 inhibit-startup-message t        ; I've seen it already
 ring-bell-function (lambda ())   ; kill those damn bells
 visible-bell nil                 ; no visual bell
 column-number-mode t             ; display column number in mode line
 enable-recursive-minibuffers t   ; allow multiple minibuffers
 echo-keystrokes 0.1              ; show unfinished keystrokes early
 disabled-command-hook nil)       ; Enable commands disabled by default for novice users

;; Aliases
(defalias 'yes-or-no-p 'y-or-n-p)

;; Frame setup
(setq
 default-frame-alist 
 '((cursor-type  . bar)
   (cursor-color . "yellow")))

;; Window Fringes
(require 'fringe)<commit_msg>Playing around with Emacs 23<commit_after>;;; This file contains general settings and options for emacs, to make
;;; it work more like what I expect

;; Personal Settings
(setq
 user-full-name "<NAME>"
 user-mail-address "<EMAIL>"
 pmade-com-src "~/Documents/pmade/pmade.com"
 pmade-com-dst (concat pmade-com-src "/published")
 pmade-print-css "http://pmade.com/static/stylesheets/print.css")

;; Interface Options (remove some interface elements, such as the toolbar, scroll bar, and menu bar.
;; The menu bar is only removed from non-GUI versions of emacs
(when (fboundp 'tool-bar-mode) (tool-bar-mode -1))
(when (fboundp 'scroll-bar-mode) (scroll-bar-mode -1))
(and terminal-frame (fboundp 'menu-bar-mode) (menu-bar-mode -1))

;; General options
(setq
 inhibit-startup-message t        ; I've seen it already
 ring-bell-function (lambda ())   ; kill those damn bells
 visible-bell nil                 ; no visual bell
 column-number-mode t             ; display column number in mode line
 enable-recursive-minibuffers t   ; allow multiple minibuffers
 echo-keystrokes 0.1              ; show unfinished keystrokes early
 disabled-command-hook nil)       ; Enable commands disabled by default for novice users

;; Aliases
(defalias 'yes-or-no-p 'y-or-n-p)

;; Frame setup
(setq
 default-frame-alist 
 '((cursor-type  . bar)
   (cursor-color . "yellow")))

(when window-system
  (setq-default cursor-in-non-selected-windows 'hbar)
  (blink-cursor-mode 1))

;; Window Fringes
(require 'fringe)
{'fraction_non_alphanumeric': 0.12217194570135746, 'fraction_numerical': 0.004524886877828055, 'mean_word_length': 3.483619344773791, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, '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': 2, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '322619', 'n_tokens_mistral': 935, 'n_tokens_neox': 899, 'n_words': 292}