gnu emacs for all gnu emacs for all
play

GNU EMACS FOR ALL GNU EMACS FOR ALL SACHIN PATIL (PSACHIN) SACHIN - PowerPoint PPT Presentation

GNU EMACS FOR ALL GNU EMACS FOR ALL SACHIN PATIL (PSACHIN) SACHIN PATIL (PSACHIN) GNU HACKER'S MEETING, 2019 GNU HACKER'S MEETING, 2019 IRC IRC ERC CONFIG: USER CONFIGURATION ERC CONFIG: USER CONFIGURATION 1: (setq erc-user-full-name


  1. GNU EMACS FOR ALL GNU EMACS FOR ALL SACHIN PATIL (PSACHIN) SACHIN PATIL (PSACHIN) GNU HACKER'S MEETING, 2019 GNU HACKER'S MEETING, 2019

  2. IRC IRC

  3. ERC CONFIG: USER CONFIGURATION ERC CONFIG: USER CONFIGURATION 1: (setq erc-user-full-name user-full-name 2: erc-nick user-login-name 3: erc-keywords (quote("training" "session" "swift" "emacs")) 4: erc-current-nick-highlight-type 'all 5: erc-notify-list erc-pals 6: erc-autojoin-enable t 7: erc-autojoin-channels-alist

  4. ERC CONFIG: CHANNELS ERC CONFIG: CHANNELS 1: erc-autojoin-enable t 2: erc-autojoin-channels-alist 3: (quote 4: (("oftc" "#tor" "#kernelnewbies" "#kernel-outreachy") 5: ("freenode.net" "#emacs" "#emacs-beginners" "#linuxjournal" "#live") 6: ("GIMPNet" "#outreachy")))

  5. ERC CONFIG: MODULES ERC CONFIG: MODULES 1: erc-modules 2: (quote 3: (autojoin smiley notify))

  6. ERC CONFIG: LOGGING ERC CONFIG: LOGGING 1: ;; Logging 2: erc-enable-logging t 3: erc-log-mode t 4: erc-log-channels-directory "~/.erc/logs/" 5: ;; Timestamp position 6: erc-insert-timestamp-function 'erc-insert-timestamp-left 7: 8: ;; Show channel name in notification. 9: ;; Please apply: https://gitlab.com/snippets/1790218 10: erc-notifications-show-channel t)

  7. ERC CONFIG: EXTRA CONFIG ERC CONFIG: EXTRA CONFIG 1: ;; Turn off linum for ERC buffer 2: (defun psachin/turn-off-linum () 3: "Turn off linum for ERC buffers." 4: (interactive) 5: (display-line-numbers-mode 0)) 6: 7: (add-hook 'erc-mode-hook 'psachin/turn-off-linum)

  8. ERC CONFIG: START SERVER ERC CONFIG: START SERVER 1: (defun erc-start() 2: "Start ERC." 3: (interactive) 4: (erc :server "irc.freenode.net") 5: (erc :server "irc.oftc.net") 6: (erc :server "irc.gnome.org")) https://gitlab.com/psachin/emacs.d/blob/master/irc.org

  9. DOCUMENTS DOCUMENTS LaTeX document Image Table Source code Flow diagram(ditaa)

  10. TRELLO TRELLO

  11. ORG-TRELLO ORG-TRELLO

  12. SETUP KEY AND TOKEN SETUP KEY AND TOKEN 1: ;; ~/.emacs.d/.trello/username.el 2: (setq org-trello-consumer-key "abc..." 3: org-trello-access-token "def...") http://org-trello.github.io/trello-setup.html

  13. CONNECT TO THE TRELLO BOARD CONNECT TO THE TRELLO BOARD 1: (use-package org-trello 2: :ensure t 3: :config 4: (custom-set-variables '(org-trello-files 5: '("~/trello/myboard.org"))))

  14. PRESENTATION PRESENTATION

  15. LATEX BEAMER LATEX BEAMER how-create-latex-documents-emacs

  16. REVEAL.JS REVEAL.JS https://github.com/yjwen/org-reveal https://opensource.com/article/18/2/how-create-slides- emacs-org-mode-and-revealjs

  17. ORG-TREE-SLIDE ORG-TREE-SLIDE https://github.com/takaxp/org-tree-slide

  18. VERSION CONTROL VERSION CONTROL

  19. MAGIT MAGIT https://magit.vc/ https://opensource.com/article/19/1/how-use-magit

  20. GIT-TIMEMACHINE GIT-TIMEMACHINE https://gitlab.com/pidu/git-timemachine

  21. AGENDA AGENDA

  22. ORG-AGENDA ORG-AGENDA 1: (setq org-agenda-files '("~/agenda/work/work.org" 2: "~/agenda/todo/read.org" 3: "~/agenda/todo/todo.org")) 4: 5: (setq org-capture-templates 6: '(("t" "Todo" entry 7: (file+headline "~/agenda/todo/todo.org" "Tasks") 8: "* TODO %i%?\n %U\n %a") 9: ("n" "Notes" entry 10: (file+headline "~/agenda/notes.org" "Notes") 11: "* %A%?\n %U") 12: ("i" "Insights" entry 13: (file+headline "~/agenda/work/work.org" "Insights") 14: "* %u%?"))) https://gitlab.com/psachin/emacs.d/blob/master /mytime.org

  23. ORGMODE FOR GTD ORGMODE FOR GTD https://emacs.cafe/emacs/orgmode/gtd/2017/06/30 /orgmode-gtd.html

  24. DIARY DIARY

  25. THE DIARY FILE THE DIARY FILE Friday 20:10 to 20:30 Meeting with Rey 21:30 to 24:30 FSF IRC meeting | #fsf@freenode

  26. DESKTOP NOTIFICATION DESKTOP NOTIFICATION https://psachin.gitlab.io /emacs_diary_desktop_noti�cation.html

  27. SYSTEM SYSTEM

  28. TERMINAL TERMINAL

  29. MAN PAGES MAN PAGES

  30. FILE BROWSER FILE BROWSER

  31. GREP GREP

  32. BLOGGING BLOGGING

  33. ORG-JEKYLL ORG-JEKYLL

  34. ORG-PUBLISH ORG-PUBLISH 1: (require 'ox-publish) 2: (setq org-publish-project-alist 3: '( 4: 5: ;; ... add all the components here (see below)... 6: 7: )) https://orgmode.org/worg/org-tutorials/org-publish-html- tutorial.html https://gitlab.com/psachin/psachin.gitlab.io

  35. GAMES GAMES

  36. PROGRAMMING? PROGRAMMING? Support to all major programming languages Syntax coloring etc.

  37. QUESTIONS QUESTIONS

  38. THANK YOU THANK YOU https://psachin.gitlab.io psachin@redhat.com Made with Love, GNU Emacs & orgmode

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend