emacs --daemon
to run in the background.
emacsclient.emacs24 <filename/dirname>
to open in terminal
NOTE: "M-m and SPC can be used interchangeably".
- Undo -
C-/
- Redo -
C-?
- Change case: 1. Camel Case :
M-c
2. Upper Case :M-u
- Lower Case :
M-l
emacs --daemon
to run in the background.
emacsclient.emacs24 <filename/dirname>
to open in terminal
NOTE: "M-m and SPC can be used interchangeably".
C-/
C-?
M-c
2. Upper Case : M-u
M-l
SPC s c remove highlight | |
**** Files manipulations key bindings | |
Files manipulation commands (start with ~f~): | |
| Key Binding | Description | | |
|-------------+----------------------------------------------------------------| | |
| ~SPC f c~ | copy current file to a different location | | |
| ~SPC f C d~ | convert file from unix to dos encoding | | |
| ~SPC f C u~ | convert file from dos to unix encoding | |
data Race = White | Black | Asian | Indian | Unknown | |
deriving (Show) | |
data HumanInformations = HumanInformations | |
{ | |
name :: String , age :: Int , weight :: Int, race :: Race | |
} deriving(Show) | |
data Human = Male HumanInformations | Female HumanInformations | |
deriving(Show) |
accumulate :: (a -> b) -> [a] -> [b] | |
accumulate _ [] = [] | |
accumulate f (x:xs) = f x : accumulate f xs | |
data Planet = Mercury | |
| Venus | |
| Earth | |
| Mars | |
| Jupiter |
data LinkedList a = | |
Cons a (LinkedList a) | Nil | |
deriving (Show) | |
push :: a -> LinkedList a -> LinkedList a | |
push x y = | |
Cons x y | |
push_back :: a -> LinkedList a -> LinkedList a | |
push_back a Nil = |
data ComplexNumber = | |
Polar { theta:: Float, radius:: Float } -- r * theta * i | |
| Algebraic { real :: Float, imaginary :: Float } -- a +bi | |
deriving(Show) | |
add:: ComplexNumber -> ComplexNumber -> ComplexNumber | |
add cn1 cn2 = | |
Algebraic (a1 + a2) (b1 + b2) | |
where |