You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(package-initialize)
;; add after this line;; global bindings outside of config variables
(global-set-key (kbd"C-c r") 'rename-buffer)
(global-set-key (kbd"C-x M-s") 'eshell)
;;settings
(add-hook'prog-mode-hook'display-line-numbers-mode)
(setq inhibit-startup-message t)
;; make ~/.saves if you don't have it
(setq backup-directory-alist '(("."."~/.saves")))
(show-paren-mode1)
(menu-bar-mode-1)
(tool-bar-mode-1)
(scroll-bar-mode-1)
(global-hl-line-mode+1)
(setq display-time-default-load-average nil)
(display-time-modet)
;; packages
(unless (package-installed-p'use-package)
(package-install'use-package))
(use-package smartparens
:ensuret)
(require'smartparens-config)
(fringe-mode1)
(setq disabled-command-function nil)
(use-package sudo-edit
:ensuret)
(global-set-key (kbd"C-c M-r") 'sudo-edit)
(setq auth-sources '("~/.netrc")) ;;this was done for the sake of my auth info is for emails and tramp will auto read if auth-sources is not set
(require'erc)
(erc-spelling-mode1)
(setq erc-echo-notices-in-minibuffer-flag t)
(require'erc-match)
(setq erc-keywords '("shuwan4games")) ;set your irc name so you can see highlights of your mentions
(defunstart-erc ()
"Log into freenode with less keystrokes"
(interactive)
(let
((password-cache nil))
(erc:server"irc.freenode.net":port"6667":nick"shuwan4games";set your username here:password (password-read (format"Your password for freenode? ")))))
(global-set-key (kbd"C-c e") 'start-erc)
Dired
(use-package dired-single
:ensuret)
(defunmy-dired-init ()
"Bunch of stuff to run for dired, either immediately or when it's loaded.";; <add other stuff here>
(define-key dired-mode-map [remap dired-find-file]
'dired-single-buffer)
(define-key dired-mode-map [remap dired-mouse-find-file-other-window]
'dired-single-buffer-mouse)
(define-key dired-mode-map [remap dired-up-directory]
'dired-single-up-directory))
;; if dired's already loaded, then the keymap will be bound
(if (boundp'dired-mode-map)
;; we're good to go; just add our bindings
(my-dired-init)
;; it's not loaded yet, so add our bindings to the load-hook
(add-hook'dired-load-hook'my-dired-init))
(global-set-key [(f5)] 'dired-single-magic-buffer)
(global-set-key [(control f5)] (function
(lambdanil (interactive)
(dired-single-magic-buffer default-directory))))
(global-set-key [(shift f5)] (function
(lambdanil (interactive)
(message"Current directory is: %s" default-directory))))
(global-set-key [(meta f5)] 'dired-single-toggle-buffer-name)