   (use-dialog-box nil "Disable dialog boxes")
   (x-gtk-use-system-tooltips nil)
   (enable-recursive-minibuffers t "Allow minibuffer commands in the minibuffer")
-  (debug-on-error nil))
+  (debug-on-error nil)
+  :config
+  (fset 'yes-or-no-p 'y-or-n-p)
+  (setq kill-ring-max 30000)
+  (column-number-mode 1)
+  (defalias 'ttl 'toggle-truncate-lines)
+  (setq truncate-lines t)
+  (toggle-truncate-lines))
 
 (use-package dired-x
   :straight (:type built-in)


(use-package whitespace
  :ensure nil
  :commands (whitespace-cleanup)
  :bind ("<f3>" . whitespace-cleanup))

(require 'executable)
(add-hook 'after-save-hook 'executable-make-buffer-file-executable-if-script-p)

;;; Require confirmation before interactively evaluating code blocks
;;; in Org buffers. The default value of this variable is t, meaning

  ;; considering that the some of the language server responses are in
  ;; 800k - 3M range.
  (setq-local read-process-output-max (* 4 (* 1024 1024))))

(with-eval-after-load 'company
  (define-key company-active-map (kbd "M-n") nil)
