|
Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
#######
#
# E-scripts sobre a oficina "Introdução ao Software Livre" (2021).
#
# Note 1: use the eev command (defined in eev.el) and the
# ee alias (in my .zshrc) to execute parts of this file.
# Executing this file as a whole makes no sense.
# An introduction to eev can be found here:
#
# (find-eev-quick-intro)
# http://angg.twu.net/eev-intros/find-eev-quick-intro.html
#
# Note 2: be VERY careful and make sure you understand what
# you're doing.
#
# Note 3: If you use a shell other than zsh things like |&
# and the for loops may not work.
#
# Note 4: I always run as root.
#
# Note 5: some parts are too old and don't work anymore. Some
# never worked.
#
# Note 6: the definitions for the find-xxxfile commands are on my
# .emacs.
#
# Note 7: if you see a strange command check my .zshrc -- it may
# be defined there as a function or an alias.
#
# Note 8: the sections without dates are always older than the
# sections with dates.
#
# This file is at <http://angg.twu.net/e/2021-oficina.e>
# or at <http://angg.twu.net/e/2021-oficina.e.html>.
# See also <http://angg.twu.net/emacs.html>,
# <http://angg.twu.net/.emacs[.html]>,
# <http://angg.twu.net/.zshrc[.html]>,
# <http://angg.twu.net/escripts.html>,
# and <http://angg.twu.net/>.
#
#######
# «.M-3-M-e» (to "M-3-M-e")
# «.emacs-lisp-mode» (to "emacs-lisp-mode")
# «.wget.exe» (to "wget.exe")
# «.mateus-marques» (to "mateus-marques")
# «.julha» (to "julha")
# «.daison» (to "daison")
# «.2021-oficina-2» (to "2021-oficina-2")
http://angg.twu.net/2021-oficina.html
http://angg.twu.net/2021-oficina/setup.el
http://angg.twu.net/2021-oficina/wget.exe
http://angg.twu.net/2021-oficina/README.html
http://angg.twu.net/2021-oficina/README
(find-angg "2021-oficina/README")
#####
#
# M-3 M-e
# 2021oct06
#
#####
# «M-3-M-e» (to ".M-3-M-e")
# Moved to:
# (find-escripts-intro "7. Sequences of links")
# (find-escripts-intro "7. Sequences of links" "(find-eev-quick-intro")
(find-eev-quick-intro "2. Evaluating Lisp")
(find-eev-quick-intro "2. Evaluating Lisp" "M-0 M-e")
(find-eev-quick-intro "4.2. `find-ekey-links' and friends")
(eek "M-h M-k M-e")
(eek "M-h M-k M-e ;; ee-eval-sexp-eol")
(find-eek "M-h M-k M-e ;; ee-eval-sexp-eol")
(find-eek "M-h M-k M-e ;; ee-eval-sexp-eol" "(find-efunction ')")
(find-efunction 'ee-eval-sexp-eol)
(find-efunction 'ee-eval-sexp-eol "3:")
(eek "2*<up> M-3 M-e")
(find-emacs-keys-intro "6. Windows")
(find-emacs-keys-intro "6. Windows" "L|R")
(find-eev-intro)
(find-eev-intro "M-5 M-0 M-j")
(find-eev-intro "(find-multiwindow-intro)")
(find-multiwindow-intro)
(find-wset "13o_2o2o23oo33ooo" '(find-ebuffer "B"))
(find-wset "13o_2o2o23oo33ooo+" '(find-ebuffer "B"))
(find-2a nil '(find-efunction 'ee-eval-sexp-eol))
(find-2b nil '(find-efunction 'ee-eval-sexp-eol))
#####
#
# emacs-lisp-mode
# 2021oct06
#
#####
# «emacs-lisp-mode» (to ".emacs-lisp-mode")
(find-emacs-keys-intro)
(find-emacs-keys-intro "More about modes:")
(find-enode "Major Modes")
(find-enode "Choosing Modes")
(find-enode "Choosing Modes" "based on the file name")
(find-enode "Programs" "Highlight program syntax")
(find-enode "Programs" "Highlight program syntax" "Font Lock")
(find-enode "Font Lock" "comments, strings, and function names")
(find-enode "Choosing Modes" "auto-mode-alist")
(eek "M-h M-v auto-mode-alist")
(find-evardescr 'auto-mode-alist)
(find-evardescr 'auto-mode-alist "emacs-lisp-mode")
(find-evariable 'auto-mode-alist)
(find-elnode "Index" "* auto-mode-alist:")
(eek "M-h M-v major-mode")
(find-evardescr 'major-mode)
(find-enode "Variable Index" "* major-mode:")
#####
#
# wget.exe
# 2021oct07
#
#####
# «wget.exe» (to ".wget.exe")
# (find-es "w32" "wget-1.21.2-win64")
# (find-twusfile "2021-oficina/")
# (find-twupfile "2021-oficina/")
• (eepitch-shell)
• (eepitch-kill)
• (eepitch-shell)
mkdir -p ~/bin/
cd ~/bin/
wget http://angg.twu.net/2021-oficina/wget.exe
# Downloaded 5221816 bytes
./wget.exe --help
firefox --help
google-chrome --help
mpv --help
wget --help
#####
#
# Settings pro Mateus Marques
# 2021nov02
#
#####
# «mateus-marques» (to ".mateus-marques")
# https://github.com/emanuelep57/ArchoLinux-Bspwm
;; (find-eev "eev-beginner.el")
(require 'eev-beginner)
;; (find-eev "eev-on-windows.el")
(require 'eev-on-windows)
(setq ee-googlechrome-program "google-chrome-stable")
(ee-use-find-youtube-video)
(ee-use-find-angg-es-remote)
;; Tests:
;; (find-eev-quick-intro "3.1. Non-elisp hyperlinks")
;; (find-googlechrome "http://www.lua.org/start.html")
;; (find-eev-quick-intro "6. Controlling shell-like programs")
;; (find-eev-quick-intro "6. Controlling shell-like programs" "[Video links:]")
;; (find-fline "~/elisp/")
;; (find-fline "~/elisp/" "rcirc.el")
(load "~/elisp/rcirc.el")
;; (find-rcirc-intro "1. The example that I use in workshops")
• (eepitch-shell)
• (eepitch-kill)
• (eepitch-shell)
mkdir -p ~/elisp/
cd ~/elisp/
rm -fv rcirc.el
wget http://angg.twu.net/2021-oficina/rcirc.el
#####
#
# Settings pra julha
# 2021nov02
#
#####
# «julha» (to ".julha")
# (find-es "eev" "eev-on-windows-julha")
# (find-eev "eev-on-windows.el" "how-to-test-this")
# (find-eev "eev-on-windows.el" "basic-tests")
# (find-eev "eev-on-windows.el" "ee-use-windows")
# (find-eev "eev-audiovideo.el" "ee-use-find-youtube-video")
(require 'eev-beginner)
(require 'eev-on-windows)
(setenv "FIREFOXDIR" "c:/Program Files/Mozilla Firefox")
(setenv "MPVDIR" "c:/Users/User/Desktop")
(defalias 'find-pdf-page 'find-firefox-page)
(setq ee-find-youtube-video-program 'find-firefox)
#####
#
# Settings pro daison
# 2021nov06
#
#####
# «daison» (to ".daison")
(require 'eev-beginner)
(require 'eev-on-windows)
(setenv "FIREFOXDIR" "c:/Users/Daison/AppData/Local/Mozilla Firefox")
(setq ee-find-youtube-video-program 'find-firefox)
(find-escripts-intro "6. Tutorials")
(find-escripts-intro "7. Sequences of links")
(find-eev-quick-intro "6. Controlling shell-like programs")
#####
#
# Material pro video "2021-oficina-1"
# 2021nov11
#
#####
# «2021-oficina-1» (to ".2021-oficina-1")
Como instalar o eev no Emacs
============================
Eduardo Ochs
5/nov/2021
Este é um vídeo para a:
Oficina de Software Livre
do sábado, 6/nov/2021
que na verdade vai ser uma:
Oficina de Emacs e Eev
principalmente para
usuários de Windows
Dicas: C-tecla = control-tecla
M-tecla = alt-tecla
(pronúncia: meta-tecla)
#####
#
# Material pro video "2021-oficina-2"
# 2021nov11
#
#####
# «2021-oficina-2» (to ".2021-oficina-2")
# (find-angg "elisp/emacsconf2021.el")
# (find-angg ".emacs.videos" "oficina2021b")
# (find-eev-exercises-intro)
Criar e guardar links (1)
=========================
(^ exercícios de)
Eduardo Ochs
9/nov/2021
Este é um vídeo para a:
Oficina de Software Livre
do sábado, 6/nov/2021
que na verdade foi uma:
Oficina de Emacs e eev
principalmente para
usuários de Windows
Exercícios:
1. copiar alguns links do M-j
2. copiar alguns links do M-2 M-j
3. copiar alguns (eek "M-h M-k ...")s
4. ir pro tutorial sobre o M-h M-3
5. copiar um dos links pro vídeo
6. ir pro código fonte
7. copiar o link pro código fonte
# Local Variables:
# coding: utf-8-unix
# End: