text:
|;; -*- mode: emacs-lisp -*-
|;; This file is loaded by Spacemacs at startup.
|;; It must be stored in your home directory as ~/.spacemacs
|;; Use "SPC f e d" to open it
|;; change temp file directory
|;; show code tree
|;; open file in new window when searching recent files
|;; open file in special window when navigate in file tree
|;; refactor code
|;; setup proxy
|;; Spacemacs Startup:
|;; http://spacemacs.org/doc/QUICK_START.html
|;; http://spacemacs.org/doc/VIMUSERS.html
|;; emacs-lisp:
|;; http://spacemacs.org/doc/VIMUSERS.html#emacs-lisp
|;; https://learnxinyminutes.com/docs/elisp/
|;; http://ergoemacs.org/emacs/elisp.html
|;; https://www.gnu.org/software/emacs/manual/eintr.html
|;; https://www.tutorialspoint.com/lisp/index.htm
|;; http://spacemacs.org/doc/CONVENTIONS
|;; http://spacemacs.org/doc/DOCUMENTATION.html
|;; http://spacemacs.org/doc/DOCUMENTATION.html#commands
|;; http://spacemacs.org/doc/DOCUMENTATION.html#mode-line
|;; http://spacemacs.org/layers/LAYERS.html
|;; http://vimdoc.sourceforge.net/htmldoc/usr_toc.html
|;; # Needed features of one editor
|;; - [x] auto-completion
|;; - [x] code goto definition, go back
|;; - [x] documentation look up
|;; - [x] virtualenv
|;; - [ ] code running
|;; - [ ] test running
|;; - [x] code format
|;; - [ ] refactor code
|;; - [x] file tree
|;; - [ ] code tree
|;; - [x] code search
|;; - [ ] code regexp search
|;; - [ ] global search in project
|;; - [ ] global replace in project
|;; Concepts:
|;; state:
|;; (VIM) normal insert visual
|;; (Evil only) motion emacs replace
|;; (Spacemacs only) hybrid evilified lisp iedit iedit-insert
|;; modes: major-mode, minor-mode
|;; layer: plugins in VIM
|;; transient-states
|;; <Leader> key: SPC
|;; buffers
|;; windows
|;; Emacs Lisp:
|;; variables
|;; keybindings
|;; SPC o and SPC m o : are reserved for the user
|;; SPC m : major mode key
|;; functions
|;; layout: a layout is a window configuration associated with a list of buffers
|;; default layout; project layouts; custom layouts
|;; workspaces: are sub-layouts, allowed to define multiple layouts into a given layout, those share the same buffer as the parent layout
|;; Code guideline
|;; spacemacs/xxx : interactive function
|;; spacemacs//xxx : private function
|;; spacemacs|xxx : macro
|;; spacemacs-xxx : variable
|;; spacemacs--xxx : private variable
|;; <layer>/init-<package> : initial functions
|;; Example Key Bindings (SPC is space key on your keyboard):
|;; Pointer / cursor
|;; h move cursor left
|;; j move cursor down
|;; k move cursor up
|;; l move cursor right
|;; H move cursor to the top of the screen
|;; L move cursor to the bottom of the screen
|;; SPC j 0 go to the beginning of line (and set a mark at the previous location in the line)
|;; SPC j $ go to the end of line (and set a mark at the previous location in the line)
|;; SPC t - lock the cursor at the center of the screen
|;; Vim motions with avy
|;; SPC j b go back to the previous location (before the jump)
|;; SPC j j initiate avy jump char
|;; SPC j w initiate avy jump word
|;; SPC j l initiate avy jump line
|;; Unimpaired bindings
|;; [ SPC Insert space above
|;; ] SPC Insert space below
|;; [ b Go to previous buffer
|;; ] b Go to next buffer
|;; [ f Go to previous file in directory
|;; ] f Go to next file in directory
|;; [ l Go to the previous error
|;; ] l Go to the next error
|;; [ h Go to the previous vcs hunk
|;; ] h Go to the next vcs hunk
|;; [ q Go to the previous error
|;; ] q Go to the next error
|;; [ t Go to the previous frame
|;; ] t Go to the next frame
|;; [ w Go to the previous window
|;; ] w Go to the next window
|;; [ e Move line up
|;; ] e Move line down
|;; [ p Paste above current line
|;; ] p Paste below current line
|;; g p Select pasted text
|;; Jumping
|;; SPC j 0 go to the beginning of line (and set a mark at the previous location in the line)
|;; SPC j $ go to the end of line (and set a mark at the previous location in the line)
|;; SPC j b undo a jump (go back to previous location)
|;; SPC j d jump to a listing of the current directory
|;; SPC j D jump to a listing of the current directory (other window)
|;; SPC j f jump to the definition of an Emacs Lisp function
|;; SPC j i jump to a definition in buffer (imenu)
|;; SPC j I jump to a definition in any buffer (imenu)
|;; SPC j j jump to a character in the buffer (works as an evil motion)
|;; SPC j J jump to a suite of two characters in the buffer (works as an evil motion)
|;; SPC j k jump to next line and indent it using auto-indent rules
|;; SPC j l jump to a line with avy (works as an evil motion)
|;; SPC j q show the dumb-jump quick look tooltip
|;; SPC j u jump to a URL in the current buffer
|;; SPC j v jump to the definition/declaration of an Emacs Lisp variable
|;; SPC j w jump to a word in the current buffer (works as an evil motion)
|;; Joining and Splitting
|;; J join the current line with the next line
|;; SPC j k go to next line and indent it using auto-indent rules
|;; SPC j n split the current line at point, insert a new line and auto-indent
|;; SPC j s split a quoted string or s-expression in place
|;; SPC j S split a quoted string or s-expression, insert a new line and auto-indent
|;; f: file
|;; :x save the current file and quit
|;; SPC f b go to file bookmarks
|;; 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
|;; SPC f D delete a file and the associated buffer (ask for confirmation)
|;; SPC f E open a file with elevated privileges (sudo edit)
|;; SPC f f open file with helm
|;; SPC f F try to open the file under point helm
|;; SPC f h open binary file with hexl (a hex editor)
|;; SPC f j jump to the current buffer file in dired
|;; SPC f J open a junk file, in mode determined by the file extension provided (defaulting to fundamental mode), using helm (or ivy)
|;; SPC f l open file literally in fundamental mode
|;; SPC f L Locate a file (using locate)
|;; SPC f o open a file using the default external program
|;; SPC f R rename the current file
|;; SPC f s save a file
|;; SPC f S save all files
|;; SPC f r open a recent file with helm
|;; SPC f t toggle file tree side bar using NeoTree
|;; SPC f v d add a directory variable
|;; SPC f v f add a local variable to the current file
|;; SPC f v p add a local variable to the first line of the current file
|;; SPC f y show and copy current file absolute path in the minibuffer
|;; SPC f e d open the spacemacs dotfile (~/.spacemacs)
|;; SPC f e D open ediff buffer of ~/.spacemacs and .spacemacs.template
|;; SPC f e f discover the FAQ using helm
|;; SPC f e i open the all mighty init.el
|;; SPC f e l locate an Emacs library
|;; SPC f e R resync the dotfile with spacemacs
|;; SPC f e v display and copy the spacemacs version
|;; ido ???
|;; Bookmarkets
|;; SPC f b : open an helm window with the current bookmarkets
|;; C-d delete the selected bookmark
|;; C-e edit the selected bookmark
|;; C-f toggle filename location
|;; C-o open the selected bookmark in another window
|;; DocView ...
|;; SPC T M : max window size
|;; q: quit
|;; SPC q R : restart emacs
|;; p: project
|;; SPC p ' open a shell in project's root (with the shell layer)
|;; SPC p ! run shell command in project's root
|;; SPC p & run async shell command in project's root
|;; SPC p % replace a regexp
|;; SPC p a toggle between implementation and test
|;; SPC p b switch to project buffer
|;; SPC p c compile project using projectile
|;; SPC p d find directory
|;; SPC p D open project root in dired
|;; SPC p f find file
|;; SPC p F find file based on path around point
|;; SPC p g find tags
|;; SPC p C-g regenerate the project's etags / gtags
|;; SPC p h find file using helm
|;; SPC p I invalidate the projectile cache
|;; SPC p k kill all project buffers
|;; SPC p o run multi-occur
|;; SPC p p switch project
|;; SPC p r open a recent file
|;; SPC p R replace a string
|;; SPC p t open NeoTree in projectile root
|;; SPC p T test project
|;; SPC p v open project root in vc-dir or magit
|;; SPC / search in project with the best search tool available
|;; SPC s p see search in project
|;; SPC s a p run ag
|;; SPC s g p run grep
|;; SPC s k p run ack
|;; SPC s t p run pt
|;; SPC p l : create a project layout
|;; w: window
|;; http://spacemacs.org/doc/DOCUMENTATION.html#window-manipulation
|;; `ace-window' is meant to replace `other-window'.
|;; SPC 0..9 : jump to nth window
|;; SPC w = : balance split windows
|;; SPC w b : force the focus back to the minibuffer (usefull with helm popups)
|;; SPC w c : maximize/minimize a window and center it
|;; SPC w C : maximize/minimize a window and center it using ace-window
|;; SPC w d : delete a window
|;; SPC u SPC w d : delete a window and its current buffer (does not delete the file)
|;; SPC w D : delete another window using ace-window
|;; SPC u SPC w D : delete another window and its current buffer using ace-window
|;; SPC w t : toggle window dedication (dedicated window cannot be reused by a mode)
|;; SPC w f : toggle follow mode
|;; SPC w F : create new frame
|;; SPC w h : move to window on the left
|;; SPC w j : move to window below
|;; SPC w k : move to window above
|;; SPC w l : move to window on the right
|;; SPC w H : move window to the left
|;; SPC w J : move window to the bottom
|;; SPC w K : move window to the top
|;; SPC w L : move window to the right
|;; SPC w m : maximize/minimize a window (maximize is equivalent to delete other windows)
|;; SPC w M : swap windows using ace-window
|;; SPC w o : cycle and focus between frames
|;; SPC w p m : open messages buffer in a popup window
|;; SPC w p p : close the current sticky popup window
|;; SPC w r : rotate windows forward
|;; SPC w R : rotate windows backward
|;; SPC w s or SPC w - : horizontal split
|;; SPC w S : horizontal split and focus new window
|;; SPC w v or SPC w / : vertical split
|;; SPC w V : vertical split and focus new window
|;; SPC w u : undo window layout (used to effectively undo a closed window)
|;; SPC w U : redo window layout
|;; SPC w w : cycle and focus between windows
|;; SPC w W : select window using ace-window
|;; b: buffer
|;; SPC TAB switch to alternate buffer in the current window (switch back and forth)
|;; SPC b b switch to a buffer using helm
|;; SPC b d kill the current buffer (does not delete the visited file)
|;; SPC u SPC b d kill the current buffer and window (does not delete the visited file)
|;; SPC b D kill a visible buffer using ace-window
|;; SPC u SPC b D kill a visible buffer and its window using ace-window
|;; SPC b C-d kill buffers using a regular expression
|;; SPC b e erase the content of the buffer (ask for confirmation)
|;; SPC b h open *spacemacs* home buffer
|;; SPC b n switch to next buffer avoiding special buffers
|;; SPC b m kill all buffers except the current one
|;; SPC u SPC b m kill all buffers and windows except the current one
|;; SPC b M kill all buffers matching the regexp
|;; SPC b p switch to previous buffer avoiding special buffers
|;; SPC b P copy clipboard and replace buffer (useful when pasting from a browser)
|;; SPC b R revert the current buffer (reload from disk)
|;; SPC b s switch to the *scratch* buffer (create it if needed)
|;; SPC b w toggle read-only (writable state)
|;; SPC b Y copy whole buffer to clipboard (useful when copying to a browser)
|;; z f Make current function or comments visible in buffer as much as possible
|;; SPC b f : open file in osx Finder
|;; SPC b W : goto buffer workspace
|;; SPC b 1..9 : move current buffer to window
|;; x: text
|;; SPC x o : open link
|;; h: help
|;; SPC h h : show documentation in another window
|;; SPC h d f : describe function
|;; SPC h d k : describe key
|;; SPC h d m : describe mode
|;; SPC h d v : describe variable
|;; SPC h SPC : list all layers and files of them
|;; l: layout
|;; SPC l s : save layout
|;; SPC l L : load layout
|;; s: searching
|;; http://spacemacs.org/doc/DOCUMENTATION.html#searching
|;; example: SPC s a a
|;; a --> ag
|;; g --> grep
|;; k --> ack
|;; t --> pt
|;; b --> opened buffers
|;; f --> files in a given directory
|;; p --> current project
|;; searching in current file (a)
|;; SPC s s search with the first found tool
|;; SPC s S search with the first found tool with default input
|;; SPC s a a ag
|;; SPC s a A ag with default input
|;; SPC s g g grep
|;; SPC s g G grep with default input
|;; searching in all open buffers visiting files (b)
|;; SPC s b search with the first found tool
|;; SPC s B search with the first found tool with default input
|;; SPC s a b ag
|;; SPC s a B ag with default text
|;; SPC s g b grep
|;; SPC s g B grep with default text
|;; SPC s k b ack
|;; SPC s k B ack with default text
|;; SPC s t b pt
|;; SPC s t B pt with default text
|;; searching in files in an arbitrary directory (f)
|;; SPC s f search with the first found tool
|;; SPC s F search with the first found tool with default input
|;; SPC s a f ag
|;; SPC s a F ag with default text
|;; SPC s g f grep
|;; SPC s g F grep with default text
|;; SPC s k f ack
|;; SPC s k F ack with default text
|;; SPC s t f pt
|;; SPC s t F pt with default text
|;; searching in a project (p)
|;; SPC / or SPC s p search with the first found tool
|;; SPC * or SPC s P search with the first found tool with default input
|;; SPC s a p ag
|;; SPC s a P ag with default text
|;; SPC s g p grep with default text
|;; SPC s k p ack
|;; SPC s k P ack with default text
|;; SPC s t p pt
|;; SPC s t P pt with default text
|;; searching the web
|;; SPC s w g Get Google suggestions in emacs. Opens Google results in Browser.
|;; SPC s w w Get Wikipedia suggestions in emacs. Opens Wikipedia page in Browser.
|;; registers
|;; SPC r e show evil yank and named registers
|;; SPC r m show marks register
|;; SPC r r show helm register
|;; SPC r y show kill ring
|;; error handling
|;; SPC t s toggle flycheck
|;; SPC e c clear all errors
|;; SPC e h describe a flycheck checker
|;; SPC e l toggle the display of the flycheck list of errors/warnings
|;; SPC e n go to the next error
|;; SPC e p go to the previous error
|;; SPC e v verify flycheck setup (useful to 3rd party tools configuration)
|;; SPC e . error transient state
|;; other
|;; SPC ; : comment/uncomment code
|;; SPC ? : list all key bindings
|;; m: major mode
|;; SPC m g a : go to alternate file
|;; SPC m g b : go back to previous location
|;; SPC m g g : go to definition under point
|;; SPC m g G : go to things under point on the other window
|;; SPC m g t : go to correspoding test file if any
|;; m e: evaluation
|;; SPC m e $
|;; SPC m e b
|;; SPC m e e
|;; SPC m e f
|;; SPC m e l
|;; SPC m e r
|;; m t: toggle
|;; m s: REPLs
|;; m c: compile
|;; SPC m c c: use `helm-make' via project file
|;; SPC m c C: compile
|;; SPC m c d: close compilation window
|;; SPC m c k: kill compilation
|;; SPC m c m: `helm-make'
|;; SPC m c r: recompile
|;; m d: debug
|;; m t: test
|;; m r: refactor
|;; m f: format
|;; plain text edition: http://spacemacs.org/doc/CONVENTIONS#plain-text-markup-languages
|;; https://github.com/syl20bnr/spacemacs/wiki/Debugging
|;; emacs --debug-init --timed-requires
|;; Learning Emacs Lisp:
|;; https://github.com/chrisdone/elisp-guide
|;; https://www.gnu.org/software/emacs/manual/html_node/elisp/index.html
|;; Some Concepts:
|;; Lisp Machine
|;; MacLisp (a lisp dialect)
|;; IELM: Emacs Lisp interactive shell (REPL)
|;; Basic Syntax:
|;; + - * /
|;; concat
|;; defun
|;; defvar
|;; let
|;; let*
|;; progn
|;; setq
|;; eq
|;; equal
|;; =
|;; >
|;; string=
|;; string>
|;; car
|;; cdr
|;; Data Structures:
|;; lists
|;; vectors
|;; rings
|;; hashtables
|;; Key Bindings:
|;; Key Notation:
|;; M Meta Alt
|;; A Meta Alt
|;; C Control Ctrl
|;; S Shift Shift
|;; SPC Space Space
|;; Key Sequence:
|;; C-x <keys> General extend commands
|;; C-h <keys> Help commands
|;; k finding functions of keybingds
|;; f show documentation for a function
|;; v show documentation for a variable
|;; b show a massive list of keybindings and the command they run
|;; C-c <keys> Mode specific extended commands
|;; M-x Reserved to execute Emacs commands
|;; apropos : search for documentation topics
|;; apropos-command
|;; apropos-library
|;; apropos-documentation
|;; describe-mode (C-h m)
|;; describe-face
|;; C-g Reserved to cancel Emacs commands
|;; Key Mnemonics:
|;; p previous
|;; n next
|;; b backward
|;; f forward
|;; a beginning
|;; e end
|;; More details in https://github.com/caiorss/Emacs-Elisp-Programming/blob/master/Keybindings.org
|;; Evaluation:
|;; C-x C-e (undefined in spacesmacs) to evaluate the previous s-expression in the buffer
|;; C-M-x to evaluate the current top-level s-expression. I use this to re-apply defvar and defun declarations.
|;; M-x ielm REPL for emacs
|;; M-x eval-buffer (key binding is ", e b" in spacemacs)
|;; Basic Concepts: https://github.com/caiorss/Emacs-Elisp-Programming/blob/master/Elisp_Programming.org#emacs-api
|;; Buffer:
|;; (current-buffer)
|;; (with-current-buffer buffer-or-name ...)
|;; (set-buffer buffer-or-name)
|;; (switch-to-buffer name)
|;; (buffer-list)
|;; Buffer-local variables
|;; Project-wide buffer-local variables
|;; Point
|;; Text properties
|;; property lists
|;; each property has a name and a value
|;; both of these can be any Lisp object, but the name is normally a symbol
|;; example properties:
|;; face
|;; category
|;; Mark
|;; Region
|;; (region-beginning)
|;; (region-end)
|;; (use-region-p)
|;; (region-active-p)
|;; Frame
|;; Windows
|;; Fill
|;; Yank
|;; Process
|;; Mode line
|;; Font locking : syntax coloring
|;; Debugging:
|;; `M-: (setq debug-on-error t) RET'
|;; Editing:
|;; Paredit
|;; Manipulating the buffer:
|;; (insert "foo" "bar")
|;; (delete-region start end)
|;; (insert-buffer-substring-no-properties buffer start end)
|;; (insert-file-contents <filename>)
|;; Tetxt properties:
|;; (put-text-property start end 'my-property-name <value>)
|;; (set-text-properties start end 'my-property-name <value>)
|;; (get-text-property <point> 'my-property-name)
|;; (propertize "hello" 'my-property-name <value> 'another-prop <value2>)
|;; Navigating the buffer:
|;; (got-char <point>)
|;; (forward-char <point>)
|;; (end-of-line)
|;; (beginning-of-line)
|;; (skip-chars-forward "chars")
|;; (skip-chars-backward "chars")
|;; (search-forward "foo")
|;; (search-backward "foo")
|;; (search-forward-regexp "blah")
|;; (search-backward-regexp "blah")
|;; save excursion:
|;; (save-excursion ...) e.g. (save-excursion (beginning-of-line) (looking-at "X"))
|;; (save-window-excursion ...)
|;; Querying the buffer:
|;; (buffer-substring start end)
|;; (buffer-substring-no-properties start end)
|;; (buffer-string)
|;; (looking-at "[a-zA-Z]+")
|;; (looking-back "[a-zA-Z]+")
|;; Temporary buffer:
|;; (with-temp-buffer (insert "Hello!"))
|;; Defining interactive functions: https://www.gnu.org/software/emacs/manual/html_node/elisp/Using-Interactive.html
|;; (interactive)
|;; Defining your own major mode: https://www.gnu.org/software/emacs/manual/html_node/elisp/Derived-Modes.html
|;; (define-derived-mode ...)
|;; Defining a minor mode: Minor modes act as enhancements to existing modes. https://www.gnu.org/software/emacs/manual/html_node/elisp/Defining-Minor-Modes.html
|;; (define-minor-mode ...)
|;; Markets: Markers are handy objects that store a point, and changes to the buffer make the marker position move along. https://www.gnu.org/software/emacs/manual/html_node/elisp/Markers.html
|;; Overlays: https://www.gnu.org/software/emacs/manual/html_node/elisp/Overlays.html
|;; https://github.com/caiorss/Emacs-Elisp-Programming
|;; Knowledge points:
|;; Emacs was written in 1976 by Richard Stallman
|;; Elisp Programming:
|;; Elisp programming:
|;; mathematical:
|;; + - * / > < = /= exp log sin cos tan
|;; number:
|;; 1e3
|;; string:
|;; "Hello world Emacs Literals"
|;; symbol:
|;; 'this-a-symbol
|;; 'vector->list
|;; 'symbol?
|;; boolean:
|;; t nil '()
|;; everything that is not "nil" is true
|;; pair / cons cell:
|;; '(a . b)
|;; list:
|;; '(10 20 "hello" () ("empty" 77))
|;; vector:
|;; [1 2 3 4 (+ 1 2 3 4)]
|;; types predicate:
|;; null
|;; numberp
|;; stringp
|;; symbolp
|;; atom : everything that is not a list or pair is an atom
|;; listp
|;; consp
|;; vectorp
|;; bufferp
|;; windowp
|;; framep
|;; processp
|;; type-of
|;; boundp
|;; fboundp
|;; define variables:
|;; defconst
|;; set : set is not used very much
|;; setq : the most used
|;; (seq a 10 b 20 c "hello")
|;; let : local variables
|;; defining functions:
|;; (defun <function name> (<parameters>) (<body>))
|;; lambda:
|;; (lambda (<parameters>) (<body>))
|;; function as arguments:
|;; (caller-function #'<function-1> #'<function-2> arg1 arg2) : pass as parameter
|;; (funcall function1 arg1 arg2 arg3) : call the function passed
|;; variadic functions:
|;; (defun sum (&res numbers) (apply #'+ numbers))
|;; (defun <name> (a &optional b) ...)
|;; functions with property list argument:
|;; (defun <name> (&res params) ...)
|;; (let ((name plist-get params :name) (age plist-get params :age)))
|;; (<func-name> :name "emily" :age 18)
|;; closures:
|;; (setq lexical-binding t) : Emacs lisp dialect doesn't have closure by default
|;; list operations:
|;; cons: a cons cell is an object that consists of two slots, called the car slot and the cdr slot. https://en.wikipedia.org/wiki/CAR_and_CDR
|;; list: a list is a series of cons cells. '(a b c) == (cons 'a (cons 'b (cons 'c nil)))
|;; association list:
|;; clist: a list of cons pairs, '((a . b) (x . y) (2 . 3) (4 . (1 2 3)))
|;; alist: a list of lists of two elements, '((a b) (x y) (2 3) (4 (1 2 3)))
|;; plist: property list, '(:key1 value1 :key2 valu2 :key3 value3)
|;; (quote (1 2 3))
|;; (length '(1 2 3))
|;; (nth 0 '(0 1 2 3)) : return 0
|;; (member 1 '(0 1 2 3)) : return '(1 2 3)
|;; (position 2 '(0 1 2 3)) : return 2, prior to emacs 24.4
|;; (cl-position 2 '(0 1 2 3)) : return 2, emacs 24.4 or later
|;; (cdr '(0 1 2 3)) : return '(1 2 3), tail
|;; (car '(0 1 2 3)) : return 0, first
|;; (cons -1 '(0 1 2 3)) : return '(-1 0 1 2 3)
|;; (car (last '(0 1 2 3))) : return 3, last
|;; (reverse '(0 1 2 3))
|;; (append '(1 2) nil '("a" "b" "c") nil)
|;; (remove-if-not (lambda (x) (> x 3)) '(1 2 3 4 5))
|;; (null '(1 2 3))
|;; (nthcdr 2 '(1 2 3)) : drop the first n elements
|;; (delq 2 '(1 2 3)) : but doesn't work to delete sublists
|;; (delete '(5) '(1 2 (5) 6))
|;; (coerce [1 2 3] 'list)
|;; (number-sequence 0 10 2) : '(0 2 4 6 8 10)
|;; (number-sequence 7 4 -1) : '(7 6 5 4)
|;; (push 'symbol <list-name>) : add(modify) to the head of a list
|;; (pop <list-name>) : pop(modify) from the head of a list
|;; (assoc 'key dict) : get a cell associated with a key
|;; (mapcar #'car dict) : get all keys
|;; (mapcar #'cdr dict) : get all values
|;; (plist-get <list> <property-name>)
|;; strings:
|;; (split-string "hello world")
|;; (split-string "hello\nworld" "\n")
|;; (format-time-string "%Y-%m-%d %H:%M:%S" (current-time))
|;; (concat "hello" "world")
|;; (mapconcat 'identity '("aaa" "bbb" "ccc") ",")
|;; (string-width "hello world")
|;; (substring "hello world" 0 5)
|;; (string-match "hello world" "ell")
|;; (make-string 5 ?x)
|;; symbol / string conversion:
|;; (symbol-name 'hello-world)
|;; (intern "hello-world")
|;; read s-expression from string:
|;; (read-from-string ...)
|;; symbol:
|;; (intern "a-symbol")
|;; (symbol-name 'a-symbol)
|;; (symbolp (intern "a-symbol"))
|;; (setq sym '(1 2 3 4))
|;; (boundp 'sym) : test if variable is defined
|;; (symbol-value 'sym)
|;; (symbol-function 'sym)
|;; (symbol-plist 'sym)
|;; (fboundp 'sym) : test if function is defined
|;; (subrp (symbol-function 'my-function))
|;; type conversion:
|;; (type-of <value-or-symbol>)
|;; (number-to-string 123)
|;; (string-to-number "200")
|;; (symbol-name 'my-symbol)
|;; (symbol-name :my-symbol)
|;; (intern "my-symbol")
|;; (read "(:x 3 :y 4 :z 5)")
|;; eval:
|;; (eval '(+ 1 2 3))
|;; (defun eval-string (str) (eval (read str)))
|;; (eval-string "(+ 1 2 3)")
|;; (format "%S" <s-epxression-symbol>)
|;; emacs lisp mode:
|;; (emacs-lisp-mode)
|;; (eval-defun)
|;; (eval-region)
|;; (eval-buffer)
|;; (eval-expression)
|;; (load-file)
|;; defalias:
|;; (require 'cl)
|;; (defalias 'map 'mapcar)
|;; (defalias 'filter 'remove-if-not)
|;; control-structures:
|;; (if <condition> <then value> <else value>)
|;; (not <condition>)
|;; (when <condition> <body>)
|;; (cond ((<condition> <branch>) ...))
|;; (defun test-cl-switch ...)
|;; (dolist (<loop var> <list>) <body>)
|;; (dotimes (<loop var> <time count>) <body>)
|;; (loop <expression1> <expression2>)
|;; (loop for <loop var> from 1 to 10 collecting <body>)
|;; (loop for <loop var> below 10 collecting <body>)
|;; (loop for <loop var> in <list> do <body>)
|;; (do (variable-definition*) (end-test-form result-form*) statement*)
|;; (do ((i 0 (1+ i))) ((>= i 4)) (print i))
|;; functional programming:
|;; (mapcar 'my-func <list>)
|;; (remove-if-not 'my-func <list>)
|;; (remove-if 'my-func <list>)
|;; (lambda (x) (* x 10))
|;; (funcall <lambda> <arguments>)
|;; (apply <func> <list of arguments>)
|;; (defun compose ...)
|;; (lexical-let ...)
|;; (reduce ...)
|;; (defun <func name> "documentation" (interactive) ...) : Interactive functions can be called using: M-x <function>. The user can create custom emacs commands with interactive functions.
|;; (defun map ...)
|;; (defun filter ...)
|;; (defun take ...)
|;; (defun drop ...)
|;; (defun map-apply (fun xss) ...)
|;; (defun zip (&rest xss) ...)
|;; (defun zipwith (f &rest xss) ...)
|;; (defun foldr (f acc xss))
|;; (defun foldl (f acc xss))
|;; (defun map-pair (func xs))
|;; (defun map-xypair (func-x func-y xs))
|;; (defmacro juxt (&rest xs_f)) : apply a list of functions to a single argument.
|;; (defmacro map-juxt (xs_f xs))
|;; (defmacro $f ...) : $ as lambda's argument
|;; (defmacro $c ...) : partial application
|;; structures:
|;; (defstruct ...)
|;; macro and metaprogramming: https://www.gnu.org/software/emacs/manual/html_node/elisp/Defining-Macros.html
|;; Macros are useful to create new lisp special forms like if and when, create new control structures, domain specific languages,
|;; eliminate boilerplate code, automate code and redefine syntax. Elisp macro constructs has the same syntax of Common Lisp.
|;; Quasi-quote(`() and , and ,@): useful to create s-expression templates, data structure templates and lisp macros. https://www.gnu.org/software/emacs/manual/html_node/elisp/Backquote.html
|;; (defmacro λ (args body) `(lambda ,args ,body))
|;; (defmacro def/defn/fn/letc/define) : Clojure style forms
|;; (macroexpand ...)
|;; (defmacro defrebindfun ...)
|;; (defmacro $ (a op b) `(,op ,a ,b)) : convert infix operator to prefix operator
|;; (defmacro $debug ...)
|;; Elisp Snippets: https://github.com/caiorss/Emacs-Elisp-Programming/blob/master/Elisp_Snippets.org
|;; A Lisp macro object is a list whose car is macro, and whose cdr is a function.
|;; strings:
|;; (concat "hello" " world")
|;; (apply #'concat '("hello" " world"))
|;; (defun join (sep lst) (mapconcat 'identity lst sep))
|;; (split-string "hello world elisp")
|;; (split-string (getenv "PATH") ":")
|;; (split-string-and-unquote "/bin/app -x -y \"/home/user/some name with space/etc\" -k cmd")
|;; text manipulation: IGNORE
|;; S-expressions:
|;; (read "(+ 1 2 3 4)")
|;; (eval (read "(+ 1 2 3 4)"))
|;; clipboard:
|;; (defun clipboard/set () ...)
|;; (defun clipboard/get () ...)
|;; (defun buffer/copy-file-name () ...)
|;; (defun buffer/copy-path () ...)
|;; (defun buffer/copy-content () ...)
|;; elisp:
|;; (load-file <path>)
|;; (defun load-dir (path extension) ...)
|;; (add-to-list 'load-path <path>)
|;; (defun scratch() ...)
|;; (defun eval-string (string) ...)
|;; (defun eval-clip () (eval-string (shell-command-to-string "xclip -o")))
|;; (documentation 'function-name)
|;; (symbol-function 'function-name)
|;; (help-function-arglist 'function-name)
|;; common lisp emulation library:
|;; (require 'cl)
|;; (cl-reduce)
|;; buffer and region:
|;; (save-buffer)
|;; (kill-buffer <buffer-object or buffer-name)
|;; (defun buffer-content)
|;; (defun get-selection)
|;; (defun python/scratch)
|;; (defun sh/scratch)
|;; (buffer-local-variables)
|;; (buffer-local-variables <buffer-name>)
|;; (buffer-local-value <variable> <buffer>)
|;; (append-to-file <point-min> <point-max> <file-name>)
|;; (revert-buffer t t t)
|;; (read-string)
|;; (read-file-name)
|;; (read-directory-name)
|;; (read-regexp)
|;; (read-passwd)
|;; (read-shell-command)
|;; (read-command)
|;; (read-envvar-name)
|;; (read-key)
|;; (read-key-sequence)
|;; (read-number)
|;; (read-regexp)
|;; (message <text>)
|;; (message-box <text>)
|;; (tooltip-show <text>)
|;; interacting with OS and external app:
|;; (shell-command)
|;; (async-shell-command)
|;; (start-process)
|;; (call-process)
|;; (shell-command-to-string)
|;; (shell-command-on-region)
|;; (getenv)
|;; (setenv)
|;; (defun add-to-path-var (&rest pathlist))
|;; (defun ping-host)
|;; (defun traceroute-host)
|;; (term <program>)
|;; (defun shell-command-in-terminal (command))
|;; (defun shell-launch)
|;; (defun shell/buffer-repl)
|;; (defun shell/send-region)
|;; compilation:
|;; %f buffer file name
|;; %n buffer base name
|;; %d buffer directory
|;; file:
|;; (file-exist-p <path>)
|;; (expand-file-name <path>)
|;; (defun readfile (filename) ...)
|;; (printc)
|;; (find-file)
|;; (find-file-other-window)
|;; (find-file-other-frame)
|;; (defun open-as-root)
|;; (defun open-buffer-as-root)
|;; file name manipulation:
|;; (buffer-file-name)
|;; (file-name-nondirectory)
|;; (file-name-base)
|;; (file-name-directory)
|;; (expand-file-name)
|;; (defun file-replace-extension)
|;; directory:
|;; (dired)
|;; (dired-other-window)
|;; (dired-other-frame)
|;; (directory-files)
|;; dired mode snippets:
|;; (defun dired-copy-path)
|;; (defun dired-paste-file-from-clipboard)
|;; (defun dired-touch)
|;; (defun dired-open-files)
|;; (defun compose)
|;; (defun dired-close-files)
|;; (defun xdg-open)
|;; (defun dired-xdg)
|;; (defun dired-close-all)
|;; (defun dired-bookmarks)
|;; (defun dired/filter-extension)
|;; (defun dired/filter)
|;; (defun dired-exec-exploer)
|;; date time:
|;; (format-time-string "%Y-%m-%d")
|;; (current-time)
|;; (current-time-string)
|;; (float-time)
|;; (current-time-zone)
|;; emacs introspection:
|;; (user-init-file)
|;; (user-emacs-directory)
|;; (defun test-window-system)
|;; web browser:
|;; (browser-url)
|;; (defun open-yandex)
|;; (setq browse-url-browser-function 'browse-url-chromium)
|;; (defun search-google)
|;; (defun search-google-url)
|;; (defun search-hacknews-with-google)
|;; (defun search-reddit-with-google)
|;; (defun search-stackoverflow-with-google)
|;; (defun search-github)
|;; (defun search-gisthub)
|;; (defun open-emacs-mannual)
|;; (format "https://www.merriam-webster.com/dictionary/%s" (url-encode-url (read-string "Dictionary: ")))
|;; (eww-browse-url <url>)
|;; (eww-open-file <path>)
|;; (url-copy-file)
|;; (url-retrieve-synchronously URL &optional SILENT INHIBIT-COOKIES)
|;; (defun download-url-to-file)
|;; (defun download-code-view)
|;; http requests:
|;; (defun url-http-post)
|;; (defun url-http-get)
|;; packages:
|;; (package-installed-p 'helm-core)
|;; (defun package-install-url)
|;; helm snippets:
|;; (defun buffer/with-file-in-directory-p)
|;; (defun buffer/switch-in-directory)
|;; (defun helm-recent-files)
|;; (defun unique)
|;; (defun helm-recent-dirs)
|;; (defun get-executables)
|;; (defun run-async)
|;; (defun run-async-lst)
|;; (defun run-launcher)
|;; (defun switch-file)
|;; (defun helm-switch-mode)
|;; (defun helm-web)
|;; (defun re-seq)
|;; (defun helm-make)
|;; persistence:
|;; (defun file-contents)
|;; (defun write-file)
|;; (defun make-session-code)
|;; (defun save-session)
|;; (defun load-session)
|;; (defun save-view)
|;; (defun restore-view)
|;; (add-hook ...)
|;; IELM - inferior emacs lisp mode:
|;; (setq ielm-prompt "> ")
|;; (defun ielm/clear)
|;; (defun ielm/send-region)
|;; (defun ielm-select-buffer-other-window)
|;; (defun ielm-this-buffer)
|;; emacs server and client:
|;; Opening a new file in the same `emacs-session' requires the use of `emacsclient'.
|;; By default Emacs pulls packages from a GNU package repository called ELPA.
|;; org-mode: https://github.com/caiorss/Emacs-Elisp-Programming/blob/master/Org-Mode.org
|;; Key Bindings / Shortcuts:
|;; Settings and Packages:
|;; Emacs Utilities:
|;; Miscellaneous:
|(defun dotspacemacs/layers ()
|"Configuration Layers declaration.
|You should not put any user code in this function besides modifying the variable values."
|;; Base distribution to use. This is a layer contained in the directory
|;; `+distribution'. For now available distributions are `spacemacs-base'
|;; or `spacemacs'. (default 'spacemacs)
|dotspacemacs-distribution 'spacemacs
|;; Lazy installation of layers (i.e. layers are installed only when a file
|;; with a supported type is opened). Possible values are `all', `unused'
|;; and `nil'. `unused' will lazy install only unused layers (i.e. layers
|;; not listed in variable `dotspacemacs-configuration-layers'), `all' will
|;; lazy install any layer that support lazy installation even the layers
|;; listed in `dotspacemacs-configuration-layers'. `nil' disable the lazy
|;; installation feature and you have to explicitly list a layer in the
|;; variable `dotspacemacs-configuration-layers' to install it.
|;; (default 'unused)
|dotspacemacs-enable-lazy-installation 'unused
|;; If non-nil then Spacemacs will ask for confirmation before installing
|;; a layer lazily. (default t)
|dotspacemacs-ask-for-lazy-installation t
|;; If non-nil layers with lazy install support are lazy installed.
|;; List of additional paths where to look for configuration layers.
|;; Paths must have a trailing slash (i.e. `~/.mycontribs/')
|dotspacemacs-configuration-layer-path '()
|;; List of configuration layers to load.
|;; ----------------------------------------------------------------
|;; Example of useful layers you may want to use right away.
|;; Uncomment some layer names and press <SPC f e R> (Vim style) or
|;; <M-m f e R> (Emacs style) to install them.
|;; ----------------------------------------------------------------
|;; auto-completion
|;; better-defaults
|;; git
|;; markdown
|;; org
|;; (shell :variables
|;; shell-default-height 30
|;; shell-default-position 'bottom)
|;; spell-checking
|;; syntax-checking
|;; version-control
|;; http://spacemacs.org/layers/+emacs/org/README.html
|;; SPC a o # : org agenda list stuck projects
|;; SPC a o / : org occur in agenda files
|;; SPC a o a : org agenda list
|;; SPC a o c : org capture
|;; SPC a o e : org store agenda views
|;; SPC a o l : org store link
|;; SPC a o m : org tags view
|;; SPC a o o : org agenda
|;; SPC a o O : org clock out
|;; SPC a o s : org search view
|;; SPC a o t : org todo list
|;; SPC C c : org-capture
|(org :variables org-projectile-file "TODOs.org")
|;; http://spacemacs.org/layers/+web-services/elfeed/README.html
|;; SPC a f : start elfeed
|(elfeed :variables
|;; rmh-elfeed-org-files (list "~/.emacs.d/weaming/elfeed.org")
|elfeed-feeds '(("https://blog.golang.org/feed.atom?format=xml" golang blog)
|("http://wanqu.co/feed" wanqu))
|;; https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Bcompletion/auto-completion
|(auto-completion :variables
|auto-completion-return-key-behavior 'complete
|auto-completion-tab-key-behavior 'cycle
|auto-completion-complete-with-key-sequence nil
|auto-completion-complete-with-key-sequence-delay 0.1
|auto-completion-private-snippets-directory nil)
|;; http://spacemacs.org/layers/+tags/gtags/README.html
|;; SPC m g c : generate GTAGS database
|(gtags :variables gtags-enable-by-default t)
|(shell :variables shell-default-shell 'eshell
|shell-default-position 'bottom
|shell-default-height 30)
|;; http://spacemacs.org/layers/+lang/python/README.html
|;; functions prefixes
|;; SPC m v : multiple python version (pyenv)
|;; SPC m V : virtual environment (virtualenvwrapper)
|;; , v a : activate any virtual environment by selected path
|;; SPC m c : execute
|;; SPC m t : test
|;; SPC m r : refactor
|;; SPC m s : Hy REPL process
|;; SPC m l : live code
|(python :variables
|python-enable-yapf-format-on-save t
|python-fill-column 120)
|;; SPC m = : reformat the buffer
|;; SPC m c . : repeat the last Cargo command
|;; SPC m c C : remove build artifacts with Cargo
|;; SPC m c X : execute a project example with Cargo
|;; SPC m c c : compile project with Cargo
|;; SPC m c d : generate documentation with Cargo
|;; SPC m c e : run benchmarks with Cargo
|;; SPC m c f : run the current test with Cargo
|;; SPC m c i : create a new project with Cargo (init)
|;; SPC m c n : create a new project with Cargo (new)
|;; SPC m c o : run all tests in current file with Cargo
|;; SPC m c s : search for packages on crates.io with Cargo
|;; SPC m c u : update dependencies with Cargo
|;; SPC m c x : execute a project with Cargo
|;; SPC m g g : jump to definition
|;; SPC m t : run tests with Cargo
|;; http://spacemacs.org/layers/+lang/go/README.html
|;; SPC m h h : godoc at point
|;; SPC m i g : goto imports
|;; SPC m i a : add import
|;; SPC m i r : remove unused import
|;; SPC m e b : go-play buffer
|;; SPC m e r : go-play region
|;; SPC m e d : download go-play snippet
|;; SPC m x x : run "go run" for the current 'main' package
|;; SPC m g a : jump to matching test file or back from test to code file
|;; SPC m g c : open a clone of the current buffer with a coverage info (go tool cover -h for help)
|;; SPC m g g : go jump to definition
|;; SPC m r n : go rename
|;; SPC m t p : run "go test" for the current package
|;; SPC m t P : run "go test" for the current package and all packages under it
|;; SPC m t t : run "go test" for the function you're currently in (while you're in a _.test.go file)
|;; SPC m t s : run "go test" for the suite you're currently in (requires gocheck)
|(go :variables go-tab-width 4)
|;; elixir
|;; http://spacemacs.org/layers/+lang/shell-scripts/README.html
|;; SPC m \ : insert end-of-line backslashes to the lines in the region
|;; http://spacemacs.org/layers/+lang/javascript/README.html
|;; yarn global add tern js-beautify eslint
|;; List of additional packages that will be installed without being
|;; wrapped in a layer. If you need some configuration for these
|;; packages, then consider creating a layer. You can also put the
|;; configuration in `dotspacemacs/user-config'.
|dotspacemacs-additional-packages '()
|;; A list of packages that cannot be updated.
|dotspacemacs-frozen-packages '()
|;; A list of packages that will not be installed and loaded.
|dotspacemacs-excluded-packages '()
|;; Defines the behaviour of Spacemacs when installing packages.
|;; Possible values are `used-only', `used-but-keep-unused' and `all'.
|;; `used-only' installs only explicitly used packages and uninstall any
|;; unused packages as well as their unused dependencies.
|;; `used-but-keep-unused' installs only the used packages but won't uninstall
|;; them if they become unused. `all' installs *all* packages supported by
|;; Spacemacs and never uninstall them. (default is `used-only')
|dotspacemacs-install-packages 'used-only))
|(defun dotspacemacs/init ()
|"Initialization function.
|This function is called at the very startup of Spacemacs initialization before layers configuration.
|You should not put any user code in there besides modifying the variable values."
|;; This setq-default sexp is an exhaustive list of all the supported
|;; spacemacs settings.
|;; If non nil ELPA repositories are contacted via HTTPS whenever it's
|;; possible. Set it to nil if you have no way to use HTTPS in your
|;; environment, otherwise it is strongly recommended to let it set to t.
|;; This variable has no effect if Emacs is launched with the parameter
|;; `--insecure' which forces the value of this variable to nil.
|;; (default t)
|dotspacemacs-elpa-https t
|;; Maximum allowed time in seconds to contact an ELPA repository.
|dotspacemacs-elpa-timeout 5
|;; If non nil then spacemacs will check for updates at startup
|;; when the current branch is not `develop'. Note that checking for
|;; new versions works via git commands, thus it calls GitHub services
|;; whenever you start Emacs. (default nil)
|dotspacemacs-check-for-update nil
|;; If non-nil, a form that evaluates to a package directory. For example, to
|;; use different package directories for different Emacs versions, set this
|;; to `emacs-version'.
|dotspacemacs-elpa-subdirectory nil
|;; One of `vim', `emacs' or `hybrid'.
|;; `hybrid' is like `vim' except that `insert state' is replaced by the
|;; `hybrid state' with `emacs' key bindings. The value can also be a list
|;; with `:variables' keyword (similar to layers). Check the editing styles
|;; section of the documentation for details on available variables.
|;; (default 'vim)
|dotspacemacs-editing-style 'vim
|;; If non nil output loading progress in `*Messages*' buffer. (default nil)
|dotspacemacs-verbose-loading nil
|;; Specify the startup banner. Default value is `official', it displays
|;; the official spacemacs logo. An integer value is the index of text
|;; banner, `random' chooses a random text banner in `core/banners'
|;; directory. A string value must be a path to an image format supported
|;; by your Emacs build.
|;; If the value is nil then no banner is displayed. (default 'official)
|dotspacemacs-startup-banner 'official
|;; List of items to show in startup buffer or an association list of
|;; the form `(list-type . list-size)`. If nil then it is disabled.
|;; Possible values for list-type are:
|;; `recents' `bookmarks' `projects' `agenda' `todos'."
|;; List sizes may be nil, in which case
|;; `spacemacs-buffer-startup-lists-length' takes effect.
|dotspacemacs-startup-lists '((recents . 5)
|(projects . 7))
|;; True if the home buffer should respond to resize events.
|dotspacemacs-startup-buffer-responsive t
|;; Default major mode of the scratch buffer (default `text-mode')
|dotspacemacs-scratch-mode 'text-mode
|;; List of themes, the first of the list is loaded when spacemacs starts.
|;; Press <SPC> T n to cycle to the next theme in the list (works great
|;; with 2 themes variants, one dark and one light)
|dotspacemacs-themes '(spacemacs-dark
|;; If non nil the cursor color matches the state color in GUI Emacs.
|dotspacemacs-colorize-cursor-according-to-state t
|;; Default font, or prioritized list of fonts. `powerline-scale' allows to
|;; quickly tweak the mode-line size to make separators look not too crappy.
|dotspacemacs-default-font '("Source Code Pro"
|:size 14
|:weight normal
|:width normal
|:powerline-scale 1.1)
|;; The leader key
|dotspacemacs-leader-key "SPC"
|;; The key used for Emacs commands (M-x) (after pressing on the leader key).
|;; (default "SPC")
|dotspacemacs-emacs-command-key "SPC"
|;; The key used for Vim Ex commands (default ":")
|dotspacemacs-ex-command-key ":"
|;; The leader key accessible in `emacs state' and `insert state'
|;; (default "M-m")
|dotspacemacs-emacs-leader-key "M-m"
|;; Major mode leader key is a shortcut key which is the equivalent of
|;; pressing `<leader> m`. Set it to `nil` to disable it. (default ",")
|dotspacemacs-major-mode-leader-key ","
|;; Major mode leader key accessible in `emacs state' and `insert state'.
|;; (default "C-M-m")
|dotspacemacs-major-mode-emacs-leader-key "C-M-m"
|;; These variables control whether separate commands are bound in the GUI to
|;; the key pairs C-i, TAB and C-m, RET.
|;; Setting it to a non-nil value, allows for separate commands under <C-i>
|;; and TAB or <C-m> and RET.
|;; In the terminal, these pairs are generally indistinguishable, so this only
|;; works in the GUI. (default nil)
|dotspacemacs-distinguish-gui-tab nil
|;; If non nil `Y' is remapped to `y$' in Evil states. (default nil)
|dotspacemacs-remap-Y-to-y$ nil
|;; If non-nil, the shift mappings `<' and `>' retain visual state if used
|;; there. (default t)
|dotspacemacs-retain-visual-state-on-shift t
|;; If non-nil, J and K move lines up and down when in visual mode.
|;; (default nil)
|dotspacemacs-visual-line-move-text nil
|;; If non nil, inverse the meaning of `g' in `:substitute' Evil ex-command.
|;; (default nil)
|dotspacemacs-ex-substitute-global nil
|;; Name of the default layout (default "Default")
|dotspacemacs-default-layout-name "Default"
|;; If non nil the default layout name is displayed in the mode-line.
|;; (default nil)
|dotspacemacs-display-default-layout nil
|;; If non nil then the last auto saved layouts are resume automatically upon
|;; start. (default nil)
|dotspacemacs-auto-resume-layouts nil
|;; Size (in MB) above which spacemacs will prompt to open the large file
|;; literally to avoid performance issues. Opening a file literally means that
|;; no major mode or minor modes are active. (default is 1)
|dotspacemacs-large-file-size 1
|;; Location where to auto-save files. Possible values are `original' to
|;; auto-save the file in-place, `cache' to auto-save the file to another
|;; file stored in the cache directory and `nil' to disable auto-saving.
|;; (default 'cache)
|dotspacemacs-auto-save-file-location 'cache
|;; Maximum number of rollback slots to keep in the cache. (default 5)
|dotspacemacs-max-rollback-slots 5
|;; If non nil, `helm' will try to minimize the space it uses. (default nil)
|dotspacemacs-helm-resize nil
|;; if non nil, the helm header is hidden when there is only one source.
|;; (default nil)
|dotspacemacs-helm-no-header nil
|;; define the position to display `helm', options are `bottom', `top',
|;; `left', or `right'. (default 'bottom)
|dotspacemacs-helm-position 'bottom
|;; Controls fuzzy matching in helm. If set to `always', force fuzzy matching
|;; in all non-asynchronous sources. If set to `source', preserve individual
|;; source settings. Else, disable fuzzy matching in all sources.
|;; (default 'always)
|dotspacemacs-helm-use-fuzzy 'always
|;; If non nil the paste micro-state is enabled. When enabled pressing `p`
|;; several times cycle between the kill ring content. (default nil)
|dotspacemacs-enable-paste-transient-state nil
|;; Which-key delay in seconds. The which-key buffer is the popup listing
|;; the commands bound to the current keystroke sequence. (default 0.4)
|dotspacemacs-which-key-delay 0.4
|;; Which-key frame position. Possible values are `right', `bottom' and
|;; `right-then-bottom'. right-then-bottom tries to display the frame to the
|;; right; if there is insufficient space it displays it at the bottom.
|;; (default 'bottom)
|dotspacemacs-which-key-position 'bottom
|;; If non nil a progress bar is displayed when spacemacs is loading. This
|;; may increase the boot time on some systems and emacs builds, set it to
|;; nil to boost the loading time. (default t)
|dotspacemacs-loading-progress-bar t
|;; If non nil the frame is fullscreen when Emacs starts up. (default nil)
|;; (Emacs 24.4+ only)
|dotspacemacs-fullscreen-at-startup nil
|;; If non nil `spacemacs/toggle-fullscreen' will not use native fullscreen.
|;; Use to disable fullscreen animations in OSX. (default nil)
|dotspacemacs-fullscreen-use-non-native nil
|;; If non nil the frame is maximized when Emacs starts up.
|;; Takes effect only if `dotspacemacs-fullscreen-at-startup' is nil.
|;; (default nil) (Emacs 24.4+ only)
|dotspacemacs-maximized-at-startup nil
|;; A value from the range (0..100), in increasing opacity, which describes
|;; the transparency level of a frame when it's active or selected.
|;; Transparency can be toggled through `toggle-transparency'. (default 90)
|dotspacemacs-active-transparency 90
|;; A value from the range (0..100), in increasing opacity, which describes
|;; the transparency level of a frame when it's inactive or deselected.
|;; Transparency can be toggled through `toggle-transparency'. (default 90)
|dotspacemacs-inactive-transparency 90
|;; If non nil show the titles of transient states. (default t)
|dotspacemacs-show-transient-state-title t
|;; If non nil show the color guide hint for transient state keys. (default t)
|dotspacemacs-show-transient-state-color-guide t
|;; If non nil unicode symbols are displayed in the mode line. (default t)
|dotspacemacs-mode-line-unicode-symbols t
|;; If non nil smooth scrolling (native-scrolling) is enabled. Smooth
|;; scrolling overrides the default behavior of Emacs which recenters point
|;; when it reaches the top or bottom of the screen. (default t)
|dotspacemacs-smooth-scrolling t
|;; Control line numbers activation.
|;; If set to `t' or `relative' line numbers are turned on in all `prog-mode' and
|;; `text-mode' derivatives. If set to `relative', line numbers are relative.
|;; This variable can also be set to a property list for finer control:
|;; '(:relative nil
|;; :disabled-for-modes dired-mode
|;; doc-view-mode
|;; markdown-mode
|;; org-mode
|;; pdf-view-mode
|;; text-mode
|;; :size-limit-kb 1000)
|;; (default nil)
|dotspacemacs-line-numbers nil
|;; Code folding method. Possible values are `evil' and `origami'.
|;; (default 'evil)
|dotspacemacs-folding-method 'evil
|;; If non-nil smartparens-strict-mode will be enabled in programming modes.
|;; (default nil)
|dotspacemacs-smartparens-strict-mode nil
|;; If non-nil pressing the closing parenthesis `)' key in insert mode passes
|;; over any automatically added closing parenthesis, bracket, quote, etc…
|;; This can be temporary disabled by pressing `C-q' before `)'. (default nil)
|dotspacemacs-smart-closing-parenthesis nil
|;; Select a scope to highlight delimiters. Possible values are `any',
|;; `current', `all' or `nil'. Default is `all' (highlight any scope and
|;; emphasis the current one). (default 'all)
|dotspacemacs-highlight-delimiters 'all
|;; If non nil, advise quit functions to keep server open when quitting.
|;; (default nil)
|dotspacemacs-persistent-server nil
|;; List of search tool executable names. Spacemacs uses the first installed
|;; tool of the list. Supported tools are `ag', `pt', `ack' and `grep'.
|;; (default '("ag" "pt" "ack" "grep"))
|dotspacemacs-search-tools '("ag" "pt" "ack" "grep")
|;; The default package repository used if no explicit repository has been
|;; specified with an installed package.
|;; Not used for now. (default nil)
|dotspacemacs-default-package-repository nil
|;; Delete whitespace while saving buffer. Possible values are `all'
|;; to aggressively delete empty line and long sequences of whitespace,
|;; `trailing' to delete only the whitespace at end of lines, `changed'to
|;; delete only whitespace for changed lines or `nil' to disable cleanup.
|;; (default nil)
|dotspacemacs-whitespace-cleanup nil
|dotspacemacs-maximized-at-startup t
|dotspacemacs-elpa-https nil
|dotspacemacs-line-numbers 'relative
|;; dotspacemacs-editing-style 'hybrid
|dotspacemacs-auto-resume-layouts nil
|;; evil-escape-key-sequence "jk"
|(defun dotspacemacs/user-init ()
|"Initialization function for user code.
|It is called immediately after `dotspacemacs/init', before layer configuration executes.
|This function is mostly useful for variables that need to be set before packages are loaded.
|If you are unsure, you should try in setting them in `dotspacemacs/user-config' first."
|;; ;; Package deletion failing on OSX with trash installed via Homebrew https://github.com/syl20bnr/spacemacs/issues/4125
|;; (if (executable-find "trash")
|;; (defun system-move-file-to-trash (file)
|;; "Use `trash' to move FILE to the system trash. Can be installed with `brew install trash', or `brew install osxutils'."
|;; (call-process (executable-find "trash") nil 0 nil file))
|;; ;; regular move to trash directory
|;; (setq trash-directory "~/.Trash/emacs"))
|;; https://emacs.stackexchange.com/questions/33/put-all-backups-into-one-backup-folder
|;; https://www.reddit.com/r/emacs/comments/29zm3q/how_to_get_rid_of_filename_files_that_emacs_is/
|(setq backup-directory-alist '((".*" . "~/.emacs.d/mybackup")))
|(setq racer-rust-src-path "~/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/src")
|;; save buffer when lose focus
|(add-hook 'focus-out-hook 'save-buffer)
|;; save all open buffers when lose focus
|(add-hook 'focus-out-hook (lambda () (save-some-buffers t)))
|(defun dotspacemacs/user-config ()
|"Configuration function for user code.
|This function is called at the very end of Spacemacs initialization after layers configuration.
|This is the place where most of your configurations should be done. Unless it is
|explicitly specified that a variable should be set before a package is loaded,
|you should place your code here."
|;; activate virtualenv in ~/.emacs.d crated by pipenv
|;; (pyvenv-workon ".emacs.d-yURiBdRl")
|(pyvenv-activate "~/.pyvenv/spacemacs")
|;; https://emacs.stackexchange.com/questions/3747/how-to-disable-line-wrapping-in-spacemacs
|(add-hook 'hack-local-variables-hook (lambda () (setq truncate-lines t)))
|;; (setq url-proxy-services
|;; '(("no_proxy" . "^\\(127.0.0.1\\|localhost\\|10.*\\)")
|;; ("http" . "127.0.0.1:1080")
|;; ("https" . "127.0.0.1:1080")))
|;; Do not write anything past this comment. This is where Emacs will
|;; auto-generate custom variable definitions.
|(defun dotspacemacs/emacs-custom-settings ()
|"Emacs custom settings.
|This is an auto-generated function, do not modify its content directly, use
|Emacs customize menu instead.
|This function is called at the very end of Spacemacs initialization."
|;; custom-set-variables was added by Custom.
|;; If you edit it by hand, you could mess it up, so be careful.
|;; Your init file should contain only one such instance.
|;; If there is more than one, they won't work right.
|'(prettier-js helm-git-grep go-impl go-gen-test go-fill-struct gitignore-templates doom-modeline eldoc-eval shrink-path dotenv-mode zenburn-theme zen-and-art-theme yasnippet-snippets yapfify yaml-mode xterm-color ws-butler winum white-sand-theme which-key web-mode web-beautify volatile-highlights vimrc-mode vi-tilde-fringe uuidgen use-package unfill underwater-theme ujelly-theme twilight-theme twilight-bright-theme twilight-anti-bright-theme toxi-theme toml-mode toc-org tao-theme tangotango-theme tango-plus-theme tango-2-theme tagedit symon sunny-day-theme sublime-themes subatomic256-theme subatomic-theme string-inflection spaceline-all-the-icons spacegray-theme soothe-theme solarized-theme soft-stone-theme soft-morning-theme soft-charcoal-theme smyx-theme smeargle slim-mode shell-pop seti-theme scss-mode sass-mode reverse-theme reveal-in-osx-finder restart-emacs rebecca-theme rainbow-delimiters railscasts-theme racer pyvenv pytest pyenv-mode py-isort purple-haze-theme pug-mode professional-theme planet-theme pippel pipenv pip-requirements phoenix-dark-pink-theme phoenix-dark-mono-theme persp-mode pcre2el pbcopy password-generator paradox overseer osx-trash osx-dictionary orgit organic-green-theme org-projectile org-present org-pomodoro org-mime org-download org-bullets org-brain open-junk-file omtose-phellack-theme oldlace-theme occidental-theme obsidian-theme noctilux-theme neotree naquadah-theme nameless mwim mustang-theme multi-term move-text monokai-theme monochrome-theme molokai-theme moe-theme mmm-mode minimal-theme material-theme markdown-toc majapahit-theme magit-svn magit-gitflow madhat2r-theme macrostep lush-theme lorem-ipsum livid-mode live-py-mode link-hint light-soap-theme launchctl kaolin-themes json-navigator json-mode js2-refactor js-doc jbeans-theme jazz-theme ir-black-theme insert-shebang inkpot-theme indent-guide importmagic impatient-mode hungry-delete hl-todo highlight-parentheses highlight-numbers highlight-indentation heroku-theme hemisu-theme helm-xref helm-themes helm-swoop helm-pydoc helm-purpose helm-projectile helm-mode-manager helm-make helm-gtags helm-gitignore helm-flx helm-descbinds helm-css-scss helm-company helm-c-yasnippet helm-ag hc-zenburn-theme gruvbox-theme gruber-darker-theme grandshell-theme gotham-theme google-translate golden-ratio godoctor go-tag go-rename go-guru go-eldoc gnuplot gitconfig-mode gitattributes-mode git-timemachine git-messenger git-link gh-md ggtags gandalf-theme fuzzy font-lock+ flycheck-bashate flx-ido flatui-theme flatland-theme fish-mode fill-column-indicator farmhouse-theme fancy-battery eziam-theme eyebrowse expand-region exotica-theme exec-path-from-shell evil-visualstar evil-visual-mark-mode evil-unimpaired evil-tutor evil-surround evil-search-highlight-persist evil-org evil-numbers evil-nerd-commenter evil-mc evil-matchit evil-magit evil-lisp-state evil-lion evil-indent-plus evil-iedit-state evil-goggles evil-exchange evil-escape evil-ediff evil-cleverparens evil-args evil-anzu eval-sexp-fu espresso-theme eshell-z eshell-prompt-extras esh-help emmet-mode elisp-slime-nav elfeed-web elfeed-org elfeed-goodies editorconfig dumb-jump dracula-theme doom-themes django-theme diminish darktooth-theme darkokai-theme darkmine-theme darkburn-theme dakrone-theme dactyl-mode cython-mode cyberpunk-theme counsel-projectile company-web company-tern company-statistics company-shell company-go company-anaconda column-enforce-mode color-theme-sanityinc-tomorrow color-theme-sanityinc-solarized clues-theme clean-aindent-mode cherry-blossom-theme centered-cursor-mode cargo busybee-theme bubbleberry-theme birds-of-paradise-plus-theme badwolf-theme auto-yasnippet auto-highlight-symbol auto-compile apropospriate-theme anti-zenburn-theme ample-zen-theme ample-theme alect-themes aggressive-indent afternoon-theme ace-window ace-link ace-jump-helm-line ac-ispell)))
|;; custom-set-faces was added by Custom.
|;; If you edit it by hand, you could mess it up, so be careful.
|;; Your init file should contain only one such instance.
|;; If there is more than one, they won't work right.


text:
Updated : 1 year, 6 months ago IST
Wellington [New Zealand], May 24 (ANI): Candice Warner, the wife of tainted former Australian vice-captain David Warner, has revealed that she had suffered a miscarriage in the aftermath of the massive ball-tampering scandal that sent shock waves through the cricket world.
Updated : 1 year, 11 months ago IST
Washington D.C. [USA], Dec 5 (ANI): 'Big Bang Theory' Star Melissa Rauch is 'beyond over the moon' as she has given birth to a daughter named Sadie Rauch.
Updated : 1 year, 12 months ago IST
New Delhi [India], November 22 (ANI): With 50.8 million suffering from diabetes, India continues to be the 'diabetes capital'. And by 2030, nearly 9 per cent of the India's population is likely to be affected from diabetes, according to a study of International Diabetes Federation. So, India
Updated : 2 years ago IST
Sambhal (Uttar Pradesh) [India], November 5 (ANI): A woman in Uttar Pradesh's Sambhal district has alleged that she suffered a miscarriage after she was repeatedly thrashed by a police inspector at her house.
Updated : 2 years, 1 month ago IST
Washington D.C [USA], October 5 (ANI): Gabrielle Union revealed that that she suffered 'eight or nine' miscarriages in an attempt to have a baby with NBA star husband Dwayne Wade.
Updated : 2 years, 2 months ago IST
Washington D.C. [USA], Sep 19 (ANI): Heavy drinking while pregnant is a complete no-no but what about light drinking during pregnancy?
New Delhi [India], September 11 (ANI): Jonathan Rhys Meyers' wife has confirmed that she had suffered miscarriage with their second child after the actor's recent alcoholic relapse at the airport.
Updated : 2 years, 6 months ago IST
Washington D.C. [USA], May 1 (ANI): Many classes of common antibiotics, used for treating infections, increase the risk of miscarriage in early pregnancy, suggests a study.
Updated : 2 years, 9 months ago IST
Washington D.C. (USA), Feb. 22 (ANI): Beware to-be mothers! According to a recent study, Zika virus could lead to a greater risk of miscarriage in the early stage of pregnancy.
Washington D.C. [USA], Feb. 22 (ANI): Beware to-be mothers! Listeria, a common food-borne bacterium, may pose a greater risk of miscarriage in the early stages of pregnancy than appreciated, warns a study.
Washington D.C. [USA], Feb. 9 (ANI): In a shocking revelation, a study finds daylight savings time (DST) - turning the clock ahead as warmer weather approaches and back as it becomes colder again - increases the rate of miscarriage among women undergoing in vitro fertilization (IVF).
Updated : 3 years ago IST
Washington D.C. [USA], Nov. 2 (ANI): A new study says that women, following a miscarriage or ectopic pregnancy, might undergo post-traumatic stress disorder.

subset: commoncrawl


text:
How temporary is your temporary solution?
To say that ending up with wet feet was a surprise is a bit of an understatement. On the first day in our new place, I did the washing up. When I emptied the bowl down the plughole, I expected the …
Post to Tumblr


text:
The debutant, Madagascar created what can be called an upset at the ongoing Africa Cup of Nations after beating Nigeria, the three-time former champions 2-0 on Sunday to progress to the last 16 and finish as the group B leader.
Lalaina Nomenjanahary gave Madagascar a shock 12th-minute lead in Alexandria after pouncing on ponderous defending, jolting a side ranked 63 places above them in the world.
In the second half of the match, Charles Andriamatsinoro sealed the victory in front of CAF president and Madagascar native Ahmad Ahmad with a heavily deflected free-kick on 53 minutes for his second goal in three games in Egypt.
The Indian Ocean islanders had to come through a preliminary round just to reach the qualifying competition but will advance as winners of Group B ahead of Nigeria, with Guinea hoping to progress as one of four best third-place finishers following a 2-0 win over Burundi in Cairo.
Defeat for Nigeria likely sets up an eye-catching clash with either holder Cameroon or four-time winners Ghana in the next round, while Madagascar will take on a team that finishes third from either Group A, C or D.
Having already qualified after back-to-back 1-0 victories, Nigeria coach Gernot Rohr made five changes to the side that overcame Guinea in their second game with Samuel Kalu handed his first start of the tournament following last week's collapse in training due to severe hydration.
Yet after a comfortable start, Nigeria gifted their opponents a goal completely against the run of play when a poor pass from John Ogu put Leon Balogun in trouble, with Nomenjanahary pinching the ball on the edge of the area and coolly dancing round Ikechukwu Ezenwa to slot home.
Kalu bent a shot wide of the far post in response for Nigeria, whose penalty appeals were ignored when Ahmed Musa tumbled to the ground after trying to skip past goalkeeper Melvin Adrien on the half-hour.
French coach Nicolas Dupuis, who combines the role with his job at a lower-league club in his homeland, has worked wonders with a Madagascar side that qualified for a first Cup of Nations by finishing above Equatorial Guinea and Sudan.


text:
GetADomTune Cylinder 4 Cooling Fix
Industry first DOHC EJ Cylinder 4 Combustion Chamber Cooling kit increases coolant flow in the LH head to improve reliability by reducing detonation causing hot spots, reducing EGT delta and improving overall cooling system performance.
The updated V3 of the Coolant Fix comes in two variations. One works for all Turbo DOHC EJ equipped Subaru models (except 2010+ LGT), the second works for the LGT 2010+.
Please select the correct kit.
Most DOHC Turbo EJ applies to: GC, GD, GG, GR, GV, VA (w/ EJ), SG, SH, LGT (05-09)
LGT 2010 + applies to: LGT 2010 and newer with the DOHC Turbo EJ.
Each kit contains:
1x Coolant pipe assembled with a Stainless Pinch clamps, Custom machined and anodized 6061 fitting.
1x Stainless T Fitting
3x 316SS or 304SS embossed worm clamps (subject to market availability)
2010+ LGT version includes additional fitting and necessary clamps
1x Instruction Sheet


text:
Etherzeroethereum fork ita
Our deficiencies are determined based on the condition of the box you etherzeroethereum fork ita and length of temperature. Throng join us in our life expansion technology of Australia and the Asia-pacific community that we will be mixed together together with. Pointed join us in our global expansion effort alongside Australia and the Asia-pacific eternal that we will be rich closely together with.
During the etherzeroethereum fork ita, NEM will also be subscribing the availability of a USD70mil blockchain industry benchmark (primarily featured on the Jewish Historical Review). As part of the broader picture, NEM will also be at a bonus meetups in New Providence..
5 stars based on 54 reviews


text:
@sonalsahni5560active 1 month ago
Bring new colors in your boring life by hiring our escorts girls. Why we are also famous in mumbai as Trusty Mumbai Escorts. Reason of this is Trust and Quality of service with their fair prices. we also provides escorts service in this given areas. our all Independent Mumbai Escorts are very open minded and fabulous. just contact us now for booking. View
Sorry, no members were found.


text: All Product Pricing Includes Shipping! CART MENU Open menu www.vintage-fuel.com Toggle search bar What can we help you find? Submit search CART Products Current Products 2018 Releases 2019 Releases 2020 Releases Retired Products 1984-2008 Releases 2009 Releases 2010 Releases 2011 Releases 2012 Releases 2013 Releases 2014 Releases 2015 Releases 2016 Releases 2017 Releases 2018 Releases About Us Contact Us Nav Menu 2 Nav Menu 3 Nav Menu 4 Nav Menu 5 Nav Menu 6 Nav Menu 7 Nav Menu 8 Home > Products > Texaco 1939 Dodge Airflow Tanker Truck (Case/12) Ship Nov 2019 Product Note: Sold Out! Product Code: CP7561-12 Sold Out! Description The Brands of Texaco Series! #2 In the Series Texaco 1939 Dodge Airflow Tanker TruckVintage Fuel proudly introduces our latest series in the Texaco line-up… The Brands of Texaco.In this new series we will be faithfully reproducing many different vehicles used by Texaco jobbers and distributors to deliver quality,dependable Texaco products in the mid 20th century.These exciting new vehicles will be emblazoned with the colorful advertising graphics from the many Texaco branded lubricant andgasoline products available in days gone by. Brands like Fire Chief, Sky Chief, Sea Chief, Marine White, and many other gasoline, motoroil, grease and anti-freeze brands.In the 1930's Texaco was a major user of Dodge trucks utilizing the streamlined tank bodies produced at either the Garwood or Heilbody plants. The unique Dodge Airflow trucks of 1939 were never regular production trucks with only a few hundred fitted with the streamlined tank truck bodies. All Airflow trucks were "special request", hand-built and were used predominately by major oilcompanies, like Texaco.FEATURES:#2 in the Series (2019 Release)Custom Texaco GraphicsCertificate of Authenticity1:38 Scale/8.5" LengthDie-Cast Metal BodyDetailed Interior Locking Coin Bank & Key Related Items Texaco International KB-1 Pick-Up 1:25 Scale Texaco 1918 Mack Truck (2007) Texaco 1925 Mack Tanker (1985) Texaco 1930 Travel Air Model R Mystery Ship (Brushed Metal Version) 1:30 Scale Texaco 1946 Dodge Power Wagon (2006) Texaco 1918 Ford Model T Runabout (1988) Texaco 1930-1934 Buddy "L" Auto Wrecker Texaco 1935 Dodge 3 Ton Platform Truck (2002) Share your knowledge of this product. Be the first to write a review »


text:
May 13, 2001
5' 2" (1.57 m)
Amariah Faulkner was born May 13, 2001 in Newmarket Ontario. The only child of Thomas Faulkner and Danielle Faulkner. She is known for voicing such characters as Clara O'Dea - Assassins Creed, Katerina Kitty - Daniel Tigers Neighborhood, Annie - Creative Galaxy, Amanada - Arthur. T.V and film include A Perfect Christmas, Max and Shred, Odd Squad. As well as T.V and film Amariah is has performed on stages across Canada including The Sound Of Music - Princess of Wales Theatre, Mary Poppins - Neptune Theatre's, The Heart of Robin Hood - Royal Alexandra Theatre, Grey Gardens - Berkley Street Theatre. Amariah is a student member of RAD and studies all forms of dance completing exams in Ballet, Tap and Modern. She studies RCM voice0 posters | Sort by size: All | A0 | A1


text:
The St. Bonaventure men's basketball will escape the recent cold and snow as they'll travel to Richmond, Va. for a 6 p.m. game today against Atlantic 10 rival Richmond.
The Spiders and Bonnies sport identical 7-12 overall records, but St. Bonaventure boasts a 3-3 conference record while Richmond is 1-5.
Coach Chris Mooney's offense is unique in that it emphasizes "basketball without positions" – that is, every player is proficient at multiple skills.
This allows Richmond's offense to maintain a high team shooting percentage as well as a fast tempo.
Mooney's system has been especially beneficial for sophomore Nathan Cayo, who has averaged 19.5 points per game over the past four matchups while shooting 72.9 percent from the field.
The Bonnies are coming off a 65-51 win over UMass Wednesday, with four St. Bonaventure players going 39 or 40 minutes in the game. Kyle Lofton had 24 points to lead St. Bonaventure,
Niagara men stay home
Niagara's men's basketball homestand continues as Monmouth continues its Western New York swing for a 3 p.m. meeting with the Purple Eagles.
The Hawks (6-15, 5-3 MAAC) have seemingly turned their season around since opening the 2018 campaign 0-12. They've won five out of the past seven games, including an 83-81 victory against last year's MAAC champions Iona. They lost to Canisius Thursday.
Sophomore Deon Hammond is a name to look out for; the 6-foot-4 guard is currently eighth in the MAAC at 15.9 points per contest.
UB women await NIU
UB women's hoops (13-4, 5-1 MAC) will host their annual Girls' Day Out game today as Northern Illinois visits Alumni Arena for a 2 p.m. game.
Disney princesses Jasmine, Belle and Cinderella will meet with fans before the game and the team will be available for autographs afterwards. Fans will also receive a chocolate bar courtesy of Niagara by Frey.
It's shaping up to be a high-scoring contest; NIU boasts the second best scoring offense in the conference. UB is not far behind in fourth place (75.0 ppg).
Other women's games
• Niagara's women's team will be in West Long Branch, N.J. for a 2 p.m. game today against MAAC foe Monmouth.
The Hawks (6-11, 2-4 MAAC) snapped a four-game losing skid with a 67-61 comeback victory over Canisius on Thursday.
Monmouth fields one of the poorest offenses in the conference. They've been held to less than 50 points in three out of their past five games, all losses.
• A big challenge awaits the Canisius women's hoops team in the form of the Rider Broncs. The two MAAC rivals will meet at 2 p.m. at Lawrenceville, N.J.
The Broncs (10-7, 6-0 MAAC) are going for their seventh consecutive conference win, while the Golden Griffins (6-12, 4-3 MAAC) will try to avoid their third straight loss.
• St. Bonaventure's women's team will be in Amherst, Mass. for a game against UMass. The Minutewomen (11-8, 3-2 A-10) logged a 70-58 win over Davidson in their last time out. Three UMass players have averaged double-digit points thus far.
Bentley tops Canisius
Two goals by Matt Hoover weren't enough for Canisius as the Griffs fell to Bentley, 4-2, Friday night at the HarborCenter.
Bentley scored first in the second period and took a 2-0 lead by the end of the stanza. The two teams will meet again this afternoon at 4:30 at HarborCenter.


text:
30 film pilihan. Film baru setiap hari
A mockumentary on a group of typical office workers, where the workday consists of ego clashes, inappropriate behavior, and tedium. Nine seasons, and 188 episodes in total.
Carell is atrocious. This is my second attempt to watch the american version. Feels like an embarassment compared to the original.
Best tv comedy ever! It touches not only young people due to strange and cringy humor but also adults due to the perfect description of a work environment and its management, human relations and also strange and cringy homor.
Andy: "I wish there was a way to know that you're in "The Good Old days" before you've actually left them..."
Incredible show, so honest, so funny, so realistic and unique.. Thank you Dunder Mifflin, I hadn't the slightest ideia that a Paper Company workers Documentary would turn out to be one of the most amazing things I've ever seen in my life. By the way, Threat Level Midnight? Best movie ever.
best comedy I've ever seen, hands down, and yes, I'm talking about the US one. The humour is so deep and subtle, I wonder how so many people understand it enough to like it.
-"You talkin to me? You talkin to me?", hahah, Raging Bull, Al Pacino
I mean, it's fine, don't get me wrong but I do not understand the enduring popularity of a show that dragged on way too long, jumped multiple sharks, and managed to wallow in both schmaltz AND (often sub-par) cringe-humor.
Nowhere as good as the original, but it has its moments.
ma babes: michael scott and dwight
2 episodes in and I'm hooked. Where have I been all my life?


text:
2019 Lexus IS350 F Sport Redesign and Changes
Welcome to the lexuslatestmodels.com blog, as the name suggests we will try to share information about the lexus latest model developments, whether it's about pricing, specifications, redesign concepts, interiors, pictures sharing, up-to-date rumors, and about the upcoming new release date . Hopefully our article review about 2019 Lexus IS350 F Sport Redesign and Changes can be useful for you.
2019 Lexus IS350 F Sport Redesign and Changes
A lot of rumors are circulating at this time about the big changes that lexus will make to the new IS350 F Sport, but we see and get the leak that redesign and the changes that will occur with 2019 Lexus IS 350 is not so much, the most significant change is which happens on the engine that is V-6 engine available to get 5 extra horsepower, then the backup camera now using the standard and price changes that occur, the base price is $ 385 to $ 460 higher, this depends on the model.
As for the cost of destination there is no change still remains $ 995. Starting this year's debate for the model year 2019, now back to you which should you buy first, 2018 or 2019? 2019, unless the deal is significantly better on version 2018.
Competitors from the Lexus IS350 for 2018/2019 are still the same: BMW 3 Series, Cadillac ATS, Audi A4 and other compact luxury sports sedan, get a little power when you choose one of the two existing V-6 engines, and also a new handful . features.
2019 Lexus IS350 Engine Specs
The basic model, which features a 241 horsepower wind power engine, a turbocharged 2.0-liter four-cylinder and rear-wheel drive, is now the IS 300 instead of the IS 200t. Another model comes with a 3.5-liter V-6 that produces 5 horsepower and is now rated 260 hp on all the IS 300 and 311 hp all-wheel drive IS 350, which is available with rear-wheel drive or rear wheels. . All versions are available in the form of performance-oriented F Sport.
The backup camera is now standard, and features telematics safety and Enform services free for 10 years and not one. Adaptive headlights are a new option. The base price of the back drive IS 300 is $ 39,205 (including destination $ 995 fee), an increase of $ 385 from last year. The base price of $ 460 is higher for IS 300 with all-wheel drive and IS 350, which respectively start at $ 41,655 and $ 42,825, including destinations.
Although the ES sedan remains the best-selling Lexus car model with a wide margin, Lexus sees its future at IS, a sports sedan that offers more excitement and attracts younger buyers. That said, the performance and cabin of the IS350 makes us less enjoy SportThe latest from 2018 Luxury Sport Sedan Challenge, where everything is completed on the field with seven cars.
In addition, buyers who want to integrate their smartphones with their vehicle's multimedia system should know that Lexus and Toyota's parent company do not offer Apple CarPlay or Android Auto, as it later decided to develop their own interface.
One of the first serious enthusiast models to enter the ranks of luxury car makers, Lexus IS has always been an interesting car. When first introduced for the 2001 model, sport and luxury cars from Japan are rarely found in the United States, despite the fact that serious performance sedans are available in the domestic market. The original IS 300, a rear and rear car of Toyota Altezza, arrives in the US with its high turbocharged heart and its revision is replaced by a smooth and soft six-cylinder engine from the larger Lexus GS 300 sedan, and the car quickly becomes a hit. .
To this day, among fans of Japanese performance cars, the original Lexus IS350 F Sport remains one of Lexus's most-praised vehicles ever produced. Currently, the Lexus IS 2018 may not be performance-oriented like the original IS, or even the second generation version that comes in the evil IS F variant, but still proves that the enhanced luxury can come alongside the lively performance.
To find out firsthand how Lexus handles the needs of a compact luxury sedan buyer, I spent a few days behind the wheel of the new IS 350 F Sport with an all-wheel drive, and was disappointed with the company's current approach to this segment. .
Even in the standard trim, the Lexus IS 350 is captivating, combining aggressive elegance endlessly. The front draws your attention, with large grille and bumper channels, while the side profile sweeps inward to draw focus to the rear of the vehicle. In my opinion, the rear quarter look is the best, and I love both spoilers put in the trunk and double leaved carts, each giving a sporty touch.
Although the color of the caviar test vehicle does not feature exterior styling, it provides a certain smoothness, tightening the more dramatic design cues of the IS 350. During my journey, I saw how the vehicle looked impressive to the audience and friends. Simplicity and refinement are obviously in the design of the IS 350, and thanks to those traits, the car does a great job of standing in the crowd.
2019 Lexus IS350 Interior
While the interior is not too high with regard to luxury, carrying the finer details found in exterior design, the use of premium materials is delivered to residents that they are driving a Lexus. Inside the test car, the skin adorned the card door and center console, and the original wood trim adorned the cabin.
My IS 350 test car has an optional Premium and Comfort option package, as well as an extra Mark Levinson audio system with navigation. The seats are very comfortable, and thanks to the Premium Package, both are heated and ventilated. Let me tell you, there is nothing like entering your vehicle on a damp day and falling into a ventilated seat.
Passengers also enjoy the quality of the interior, captivated by how easy control is used, how fun the ride is, and how comfortable they are in the SUV IS 350 F cabin.
However, the interior falls short in some areas. The transmission tunnel is very high, and there is an indent right out just before the accelerator pedal, which takes some getting used to. Finding storage space for various items poses a challenge, and maybe just me but cup holder placement at the top of the center console area proves awkward, as I worry about knocking on a drink with my elbow while driving.
While controls for audio systems and air conditioning are easy to learn, the IS 350 navigation system proved disappointing, to say the least. After finally figuring out how to use the odd mouse-style handler, the navigation system steered me to a terrible gridlock at the Parkway Belt on Long Island, New York. While in traffic jams, and purely out of curiosity, I plugged my goal into the iPhone to see what Siri would say about her situation. The approximate arrival time given by Lexus and my phone shows a difference of 20 minutes, and that does not benefit Lexus.
Nevertheless, I decided to keep abreast of the instructions given by the Lexus system, which instructed me to take a solution. I did not know the area, and soon realized that I was in the heart of Queens, New York. After taking me up 30 minutes through Queens, the navigation system spit me back to the Parkway Belt, where the traffic is still there.
At this stage, I thanked the navigation system for Queens's impromptu tour, and decided that it might be better to increase the volume on the iPhone, hoping my old friend Siri could help me find my way back home. With Siri series delivered through car speakers is definitely an ideal scenario, but due to privacy concerns, Lexus does not offer Apple CarPlay (or Android Auto, for that matter) in their models.
Despite trying to make light of the situation, I think the performance provided by the navigation system is unacceptable, especially when considering the package cost of $ 2,385. When paying that much money for the navigation system, drivers should not use the outdated smartphone map system to get to the destination.
Regardless, I do not always mind being stuck behind the wheel of the IS 350 for a bit longer than I had planned. from here the optional Premium Package and audio system shines, providing comfort and immersing me in the sharp and full sound provided by premium Mark Levinson audio system.
When a vehicle is pleasant enough to make traffic something other than a mind-boggling experience, you have to give credit where it should be.
Credit is also due to engineers with quality and handling capability of IS 350. At one time, the journey feels good. The next moment, the sporty attitude of this car is proven.
In the back streets full of adventure, the handling is amazing despite the subtle and simple driving characteristics of other neighborhoods, such as in cities and on highways. Only on the heaviest bumps, the suspension gives a little roughness, and even then it's barely disturbing.
Most of my time on the highway was spent in Eco sedan mode chosen, and surprisingly, in my combined merge average 23.4 miles per gallon, which is slightly better than the EPA estimated 22 mpg.
In particular, the standard safety features of IS 350, such as pre-crash warning systems and lane warning systems, done flawlessly, are especially commendable in the constant state of chaos in New York and North Jersey.
The sed saloon is capable of handling different scenarios, whether it suddenly stops in traffic or braking pre-corners while driving with eagerness. Steering proved to be sharp and consistently weighted as well. However, since my test car does not have the optional Sports F Package, I can only wonder whether a tighter suspension and an upgraded brake will make the IS more entertaining than usual.
While 306 horsepower IS 350 and 277 lb.-ft. torque is always ready to be released, letting the car slide itself causes a completely unattractive acceleration, even in Sport mode.
When combining fast traffic from the highway, or when changing paths to skip, I find it almost necessary to use manual transmission shift mode and flick a paddle shifter mounted on the steering wheel. Otherwise, the engine feels like running out of steam in the mid-round and the transmission is hesitant when I actually step on the gas.
Speaking of paddle shifters, their location on the steering wheel rather than the steering column is less than ideal. When cornering, they proved difficult to use, making them somewhat ineffective.
It would be nice if there is an IS model offered with the ability of the driver to row his own gear, but this is the year 2017, and complaints about the lack of manual gearbox options are falling on deaf ears. Although the IS 350 may be athletic at times, this car is still luxurious, and that is certainly more subtle than sporty.
While the first generation of Lexus IS from the past may be focused on performance, it is undeniable that luxury has been prioritized with the 2019 IS 350 F Sport.
2019 Lexus IS350 Release date and Price
Refinements, of course, come with a certain price. 2019 IS 350 is a top-of-the-line model, and an all-wheel-drive model tested using the $ 52,120 price tag. If I buy that vehicle, I will forward the navigation package to get the best value.
Nevertheless, Lexus IS is still cheaper than competing competitors, and the long list of positive attributes is definitely bigger than negative items.
Incoming search terms: 2019 lexus is 300 f sport, 2019 lexus is250, 2019 lexus is300, 2019 lexus is 200t, 2019 lexus is f.


text:
Grand County police blotter, Oct. 24
Sky-Hi News Staff Report
Oct. 24:
7:36 a.m. A truck was broken into and a deer stolen from the vehicle at a hotel in Winter Park.
1:45 p.m. A van driving eastbound on US Highway 40 18 miles north of Kremmling hit a deer.
6:06 p.m. A car lost its front tire will driving on Highway 125 in Granby. The car is blocking northbound traffic. Colorado State Patrol responded.
Related Story: Police Blotter Oct. 18,19
Start a dialogue, stay on topic and be civil.
If you don't follow the rules, your comment may be deleted.


text: NextChapter is the first fully web-based solution for bankruptcy filings. It was developed working with attorneys, trustees, and the Bankruptcy Court, to make NextChapter the single trusted source for bankruptcy practices around the country. NextChapter's CEO Janine Sickmeyer asked me to design sales collateral for their products that is attractive, easy-to-read, and represents the ease-of-use of their software, but visually. This is what I came up with. Janine was really happy with it, and I hope you like it too!


text:
Topic: Acquisitions
Apple reportedly nearing $3.2B acquisition of Beats Electronics
05/08/2014, 05:05 pm
In a somewhat surprising move, Apple is rumored to be in talks with Jimmy Iovine and Dr. Dre's Beats Electronics that could see the audio accessories and music streaming service acquired for $3.2 billion.
Apple acquires LuxVue, a power-efficient micro-LED display maker - report [update: confirmed]
05/02/2014, 03:05 pm
Apple is said to have bought low-power micro-LED maker LuxVue Technology, a deal that could lead to better and more power efficient displays in future devices from the company.
Apple 'on the prowl' with 24 acquisitions in last year and a half
04/23/2014, 06:04 pm
Apple has bought two-dozen companies in the last 18 months, it was revealed on Wednesday, and more deals are likely on the way, with Tim Cook describing Apple as "on the prowl" for potential acquisitions that make sense.
Apple acquired speech recognition firm Novauris last year to improve Siri - report
04/03/2014, 01:04 pm
An Apple acquisition from 2013 may have quietly flown under the radar, as it was revealed this week that the Siri development team has added personnel from Novauris Technologies.
Apple in talks for $479M stake in Japanese chipmaker Renesas SP Drivers - report
04/01/2014, 02:04 pm
Apple could be on the verge of bringing another important hardware component in-house as the company is reportedly working on a deal to acquire controlling interest in Renesas SP Drivers, a Japanese firm that makes LCD chips for Apple's iPhone.
Apple-acquired Burstly may be closing down SkyRocket app monetization service
03/13/2014, 10:03 pm
Less than one month after being purchased by Apple, Burstly has reportedly sent out notices to users of its SkyRocket monetization service saying the product's publishing and SDK license agreements will expire in 90 days.
Tim Cook to shareholders: iPhone 5s & 5c outpace predecessors, Apple bought 23 companies in 16 months
02/28/2014, 03:02 pm
Apple's chief executive Tim Cook sat alone onstage as he presided over the company's annual shareholder meeting, fielding questions and detailing various aspects of his company's business. Among the topics he discussed were sales of the latest iPhone models, Apple's pace of acquisitions, and the growth of Apple TV.
Apple acquires app testing and advertising company Burstly
02/21/2014, 02:02 pm
The latest target of Apple's recently-busy mergers and acquisitions staff is Silicon Beach company Burstly, a deal that could bolster both the iAd platform and the Xcode development suite.
Apple's spending on acquisitions surged to $525 million last quarter
01/30/2014, 09:01 am
While investors continue to fret over what Apple plans to do with its $159 billion in cash and investments, the company is quietly spending far more than previously on its secretive acquisitions, exceeding a half-billion dollars last quarter alone.
Apple reportedly acquires developer behind burst photo app SnappyCam
01/04/2014, 03:01 pm
Apple has reportedly acquired app developer SnappyLabs, the one-man company that created SnappyCam, a popular app that allowed users to take full-resolution pictures at 20 to 30 frames per second.
Apple acquired digital mapping firm BroadMap, note-taking startup Catch earlier this year
12/23/2013, 03:12 pm
Two of Apple's five remaining mystery acquisitions were revealed on Monday as the acquisitions of geospatial intelligence startup BroadMap and cloud-based information organizer Catch came to light.
Apple's Topsy purchase opens doors for social media, internal analytics tools
12/05/2013, 05:12 am
Apple's acquisition of tweet analytics firm Topsy is suggested to have all kinds of potential applications for the company, but in particular indicates both its closer embrace of social networking and its need for tools to glean meaningful value from the increasing mountains of data available to it.
Apple buys social media analytics firm Topsy for over $200M
12/02/2013, 05:12 pm
According to a report on Monday, Apple recently spent more than $200 million to acquire Topsy Labs Inc., a social media analysis firm specializing in tracking Twitter trends.
Apple confirms PrimeSense acquisition, deal rumored to be worth $360M
11/24/2013, 07:11 pm
An Apple spokesperson on Sunday confirmed a rumor that the company has purchased Israeli 3D sensor firm PrimeSense in a deal rumored to be worth some $360 million.
Apple reported to buy Israeli 3D sensor firm PrimeSense for $345 million
11/17/2013, 12:11 pm
Building on rumors from July, an Israeli financial journal has reported that Apple "finalized the purchase details" on a plan to pay $345 million to acquire 3D motion and machine vision firm PrimeSense.
Apple acquires personal assistant app Cue for at least $35M [u]
10/03/2013, 03:10 pm
Apple is said to have purchased Cue, a startup company behind a personal assistant app for iPhone which shut down just this week, AppleInsider has learned [updated with confirmation].
Apple confirms acquisition of Swedish data compression company AlgoTrim [u]
08/28/2013, 08:08 am
Apple has confirmed the purchase AlgoTrim, a Swedish startup that specializes in data compression, in a deal that could allow the company to make services such as iTunes more efficient for mobile devices like the iPhone.
Apple's Embark acquisition could bring transit information to Apple Maps
08/22/2013, 04:08 pm
Apple has acquired yet another mapping company, this time snapping up Embark, a move that has the potential to bring public transit information to Apple's in-house Maps app.
Apple reportedly buys second-screen startup Matcha.tv, hints at new Apple TV capabilities [update: confirmed]
08/13/2013, 08:08 pm
According to a report on Tuesday, Apple has acquired a small startup called Matcha.tv, which provided a second-screen iOS app connected to various content outlets like cable TV, Internet streams and digital storefronts.
Apple acquires power-efficient chipmaker Passif Semiconductor
08/01/2013, 02:08 pm
In another low-key acquisition, Apple has bought Passif Semiconductor, a California communication chip developer that specializes in low-power designs � technology that could be useful in developing a smartwatch-like wearable device.


text:
My mindfulness teaching came to me in my dream, and it scared me a lot. I did not like what I saw: plenty of young professional men "white collar"– highly intelligent, success driven with high ambitions but low EI (emotional intelligence) were sitting in a university auditorium waiting for my presentation. This lucid dream came … Continue reading YOGA: How I became a Mindfulness Teacher.
Love for Chocolate with benefits.
Love for Chocolate but not only in time of Valentine? Do not feel guilty if you choose a dark chocolate square with a high concentration of cocoa. The cacao has more for your health benefits than you might know. Reading an article written by Sue Van Raes , I feel inspired to share this info … Continue reading Love for Chocolate with benefits.
URBAN RETREAT:"A New Earth Perspective —Together!"
Have you ever dream to go for retreat and being be surrounded by like minded people ? In this year of Earth Pig, allow yourself the time and space to heal on many level of your energetic body by being a part "togetherness". As Jen Smith in her article says "bringing a friend along has … Continue reading URBAN RETREAT:"A New Earth Perspective —Together!"
URBAN RETREAT: "Is Springtime calling your name?"
Join us for an URBAN RETREAT with Veronika to celebrate aliveness in her life in this Veronika's unique 'yin and yang' blend. Gaia, Cosmos and You is a series of Living Art Retreats which will introduce you to a foundation for using natural elements in the Human Body for Self-Care. Earth, Water, Fire, Air, and Ether/ Space will guide our … Continue reading URBAN RETREAT: "Is Springtime calling your name?"
TGIF Yoga 2019: Zodiac, Numerology and You.
Hello, everybody in 2019! I hope your Wellness Intention is almost done to be ready for our annual workshop Wellness Intention Circle on January 6, 2019, moreover, if yoga and meditation is your preferred wellness activity you can find my classes at Panorama Greenglade, or Oak Bay Monterey center. If you are curious about the … Continue reading TGIF Yoga 2019: Zodiac, Numerology and You.


text:
[This is a review of The X-Files season 10, episode 5. There will be SPOILERS.]
There is something about the last two episodes in The X-Files revival that is strange enough it merits Scully and Mulder look into them. Both episodes work as a mix of typical monster-of-the-week installments while also including several throwbacks to more recent events. In the case of 'Babylon,' Scully references losing her mother and there is even a pointed shot of the framed quarter Margaret had taken to wearing on a necklace before her death. This, of course, works as a callback to what has been the most consistent serialized element in the revival so far: the question of William and how Scully and Mulder have each processed the knowledge of the child they had together and burden of not actually raising him. For the series to blend an ongoing storyline with more episodic efforts is not really anything new. It does, however, feel amplified during this revival, due in part to the brevity of the event series in relation to the twenty-some-odd episodes per season The X-Files would normally have pumped out during its initial run.
As interesting as it has been for this particular story thread to be running through nearly every episode so far, it's not necessarily the strange element worthy of its own X-File. Instead, the peculiarity of both 'Babylon' and last week's 'Home Again' is in the unevenness of their presentations. 'Home Again,' for all its emotional timbre – especially with regard to Scully losing her mother and having to simultaneously contend with lingering questions regarding William – gave the distinct impression it was two scripts mashed together to make something new. And while it certainly worked on a thematic level – exploring the responsibility of creating life from two different perspectives – the tonal differences in the search for The Trash Man and Scully's processing of Margaret's death didn't quite match up.
While the alleged fusion of two different scripts made for a mixed bag of an episode, it would seem unlikely the series would run into a similar problem the following week. As it turns out, it's not that unlikely after all.
To the credit of 'Babylon' – written and directed by series creator Chris Carter – there doesn't appear to be the exact same kind of schism between the episode's A and B plots as there was in 'Home Again.' Here, Carter gets playful, throwing two younger but remarkably familiar agents (played by Laruen Ambrose and Robbie Amell) into the mix. The addition of agents Miller and Einstein affords the episode a chance to pair Mulder and Scully with their partner's doppelgänger, wherein hijinks can then ensue with the help of some magic mushrooms (or a placebo, apparently), which leads to a brief cameo appearance from The Lone Gunmen and the chance to see David Duchovny do some line dancing. The problem, then, isn't that the episode cuts loose and does a stiff little shuffle to 'Achy Breaky Heart,' but rather that it does so when the main plot concerns a terrorist cell responsible for blowing up a Texas art gallery.
Generally, it's good practice to leaven the somber proceedings of a storyline involving something as dire as terrorist bombings in an effort to keep the episode from being tonally one-note and overbearing. But there's just something about the two extremes that, although Carter's intentions seem clear and perhaps even appealing in their own way, just don't add up to an entirely cohesive hour. In this case, the plot of a terrorist lying in a hospital bed while Scully and Miller attempt to communicate with him using a scientific method, and Mulder and Einstein take a markedly different approach feels… well, scattered to say the least.
The exploration of extremes – especially when it comes to the nature of the two leads and, in this case, the rather adorable co-leads – is actually an exciting and interesting way to go about surveying the relationship at the core of the series. It's even more compelling given the already pointed remarks that have been made in relation to just how well Scully and Mulder know the other and can anticipate the benefits and shortcomings of working alongside one another.
To his credit, Carter actually weaves his two doppelgängers into the story in a way that underlines just how much Mulder needs Scully and vice versa – whether or not you feel the same about Miller and Einstein will likely depend on the mileage you got out of each character and whether or not they worked because of their familiarity to the series' protagonists or in spite of it. But the discussion of that particular need actually works far better when it remains as subtext within, say, Mulder's interactions with Einstein or Scully's interactions with Miller. As soon as Carter makes understanding the need for extremes part of the actual text in the episode's closing moments (complete with heavenly trumpets), the effect is lessened considerably.
There is the sense that Carter was also playing with extremes in terms of how he handled his two main plots, but, again, the appeal of placing contrasting elements against one another didn't quite work out in the narrative as well as it did (and continues to do) in terms of the show's main characters. In the end, 'Babylon' gets high marks for effort, but its marks for execution are considerably lower.
The X-Files season 10 will wrap up its six-episode run next Monday with 'My Struggle II' @8pm on FOX. Check out a preview below:
Photos: Ed Araquel/FOX