Skip to content

Instantly share code, notes, and snippets.

@antoineMoPa
Created January 9, 2021 21:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save antoineMoPa/d6468c3ea4b575948540761e9b1ffd0a to your computer and use it in GitHub Desktop.
Save antoineMoPa/d6468c3ea4b575948540761e9b1ffd0a to your computer and use it in GitHub Desktop.
Part of my .emacs
(setq make-backup-files nil)
(menu-bar-mode 0)
(tool-bar-mode 0)
(delete-selection-mode)
(defun beforesave ()
"deletes trailing spaces"
(delete-trailing-whitespace)
)
(add-hook 'before-save-hook #'beforesave)
(setq ring-bell-function 'ignore)
(defun herepdb ()
"pdb \"breakpoint\""
(interactive)
(insert "import pdb; pdb.set_trace()")
)
"Set indentation to 2 spaces for most languages."
(interactive)
(setq c-basic-offset 2)
(setq web-mode-markup-indent-offset 2)
(setq web-mode-css-indent-offset 2)
(setq web-mode-code-indent-offset 2)
(setq css-indent-offset 2)
(setq js-indent-level 2)
(setq python-indent-offset 2)
(setq indent-tabs-mode nil)
(setq tabs-width 2)
(setq indent-tabs-mode nil
js-indent-level 2)
)
(defun 4-spaces ()
"Set indentation to 4 spaces for most languages."
(interactive)
(setq c-basic-offset 4)
(setq web-mode-markup-indent-offset 4)
(setq web-mode-css-indent-offset 4)
(setq web-mode-code-indent-offset 4)
(setq css-indent-offset 4)
(setq js-indent-level 4)
(setq indent-tabs-mode nil)
(setq python-indent-offset 4)
(setq tabs-width 4)
(setq indent-tabs-mode nil
js-indent-level 4)
)
(2-spaces)
(add-hook 'web-mode-hook '2-spaces)
(add-hook 'javascript-mode-hook '2-spaces)
(add-hook 'js-mode-hook '2-spaces)
(add-to-list 'auto-mode-alist '("\\.glsl\\'" . c-mode))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment