[Emacs Lisp] Personal ~/.emacs.d/ configuration folder.
erc
smart-documents.org
@@ -806,6 +806,50 @@
806
806
:bind (("C-f" . counsel-grep-or-swiper)))
807
807
#+END_SRC
808
808
809
Added:
*** IRC
810
Added:
811
Added:
Emacs ships with an IRC client called ~erc~.
812
Added:
813
Added:
#+BEGIN_SRC emacs-lisp :tangle yes
814
Added:
(use-package erc
815
Added:
:custom
816
Added:
(erc-autojoin-channels-alist '(("freenode.net"
817
Added:
"#linux"
818
Added:
"#archlinux"
819
Added:
"#emacs"
820
Added:
"#bitcoin"
821
Added:
"#latex"
822
Added:
"#org-mode"
823
Added:
"#python")))
824
Added:
(erc-autojoin-timing 'ident) ; Autojoin after NickServ identification.
825
Added:
(erc-fill-function 'erc-fill-static)
826
Added:
(erc-fill-static-center 20)
827
Added:
;; (erc-hide-list '("JOIN" "PART" "QUIT"))
828
Added:
(erc-lurker-hide-list '("JOIN" "PART" "QUIT"))
829
Added:
(erc-lurker-threshold-time (* 3600 4)) ; Four hours
830
Added:
(erc-prompt-for-nickserv-password nil)
831
Added:
(erc-server-reconnect-attempts 5)
832
Added:
(erc-server-reconnect-timeout 3)
833
Added:
:config
834
Added:
(add-to-list 'erc-modules 'spelling)
835
Added:
(erc-services-mode 1)
836
Added:
(erc-update-modules))
837
Added:
#+END_SRC
838
Added:
839
Added:
We enable the automatic highlighting of ~erc~ nicknames.
840
Added:
841
Added:
#+BEGIN_SRC emacs-lisp :tangle yes
842
Added:
(use-package erc-hl-nicks
843
Added:
:after erc)
844
Added:
#+END_SRC
845
Added:
846
Added:
Also, we enable the display of inline images in channels.
847
Added:
848
Added:
#+BEGIN_SRC emacs-lisp :tangle yes
849
Added:
(use-package erc-image
850
Added:
:after erc)
851
Added:
#+END_SRC
852
Added:
809
853
** Coding languages
810
854
811
855
*** TODO Emacs Lisp