Created
January 9, 2021 21:25
-
-
Save antoineMoPa/d6468c3ea4b575948540761e9b1ffd0a to your computer and use it in GitHub Desktop.
Part of my .emacs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(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