diff --git a/core/cubes/snippets/c++-mode/section b/core/cubes/snippets/c++-mode/section new file mode 100644 index 0000000..7e43ca7 --- /dev/null +++ b/core/cubes/snippets/c++-mode/section @@ -0,0 +1,8 @@ +# -*- mode: snippet -*- +# contributor: lxsameer +# name: C++-mode section +# key: sec +# -- +// ---------------------------------------------------------------------------- +// $0 +// ---------------------------------------------------------------------------- diff --git a/docs/videos.org b/docs/videos.org index 9320a79..05b11bb 100644 --- a/docs/videos.org +++ b/docs/videos.org @@ -39,7 +39,8 @@ CLOSED: [2022-01-09 Sun 19:03] - Repository: https://devheroes.codes/FG42 - Website: https://lxsameer.com - Email: lxsameer@gnu.org or lxsameer@lxsameer.com -* Episode 2 - Survive on the first day +* DONE Episode 2 - Survive on the first day +CLOSED: [2022-02-11 Fri 10:28] ** Why bother? ** Why GNU/Emacs? *** People might say because of @@ -118,3 +119,35 @@ holding =Control= and then press =e= key while pressing down =Alt= and finally p - ... - 3. List evaluation +* Episode 3 - Lisp Basics +** FAQ: +- How to install Emacs? + + Just make sure to have *Emacs >= 27.1* +- What's the routine to use Emacs ? + + Don't use Emacs like how you use other Editors. + + There is no limits(Almost). + +- How evaluate forms? + + *C-x C-e* at the end of any expression and anywhere + + ielm + + Batch mode + +** So Fare: + +*** Lisp rules: +1. Lisp is made of Expressions and they evaluate to a value. +2. All the expression types evaluates to themselves with some exceptions. +3. List evaluation + +*** We will continue with Lisp basics for few episodes +** Variables +- How to define variables and constants +- Set the value of a variable +- Global and local scope +- Lexical bindings vs Dynamic bindings + + =-*- lexical-binding: t; -*-= + +** Functions +- How to define functions +- vs macros +- vs special forms