/custom_spacemacs

Self customized .spacemacs file, with special keybindings for OSX

Primary LanguageEmacs Lisp

custom_spacemacs

Self customized .spacemacs file, with special keybindings for OSX

keybings use lambda functions to insert special characters:

  (global-set-key (kbd "s-ç") 'comment-line)
  (global-set-key (kbd "s-3") (lambda () (interactive) (insert "#")))
  (global-set-key (kbd "s-1") (lambda () (interactive) (insert "|")))
  (global-set-key (kbd "s-º") (lambda () (interactive) (insert "\\")))

  (defun duplicate-line()
    (interactive)
    (move-beginning-of-line 1)
    (kill-line)
    (yank)
    (open-line 1)
    (next-line 1)
    (yank)
    )
  (defun delete-line()
    (interactive)
    (move-beginning-of-line 1)
    (kill-line)
    )
  (global-set-key (kbd "s-d") 'duplicate-line)
  (global-set-key (kbd "s-k") 'delete-line)
  )

Installation:

Install Spacemacs from here.

Download spacemacs_customized file and rename it to .spacemacs:

 mv spacemacs_customized .spacemacs

Backup your old .spacemacs:

 cp ~/.spacemacs ~/spacemacs.bak

Overroide old file with de new one:

 mv .spacemacs ~/.spacemacs