Awesome List Updates on Jan 19, 2016
7 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Vim Galore
Getting help offline (alternative)
- Options are enclosed in single quotes. So you would use
:h 'list'
to go to the help topic for the list option. If you only know, you are looking for a certain option, you can also do:h options.txt
to open the help page which describes all option handling and then you can search using regular expressions e.g./width
. Certain options have their own namespace, e.g.:h cpo-a
,:h cpo-A
,:h cpo-b
, and so on.
- Normal mode commands are just that. Use
:h gt
to go to the help page for the "gt" command.
- Regexp items always start with "/", so
:h /\+
takes you to the help item for the "+" quantifier in Vim regexes. If you need to know anything about regular expressions, start reading at:h pattern.txt
.
- Key combinations. They usually start with a single letter indicating the mode
for which they can be used. E.g.
:h i_CTRL-X
takes you to the family of CTRL-X commands for insert mode which can be used to auto complete different things. Note that certain keys will always be written the same, e.g. Control will always be CTRL. Note, for normal mode commands, the "n" is left away, e.g.:h CTRL-A
. In contrast,:h c_CTRL-R
will describe what CTRL-R does when entering commands in the command line and:h v_Ctrl-A
talks about incrementing numbers in visual mode and:h g_CTRL-A
talks about the g command (thus you have to press "g" then ). Here the "g" stand for the normal command "g" which always expect a second key before doing something similar to the commands starting with "z".
- Registers always start with "quote" so use
:h quote
to find out about the special ":" register.
- Vim script (VimL) is available at
:h eval.txt
. Certain aspects of the language are available at:h expr-X
where 'X' is a single letter, e.g.:h expr-!
will take you to the topic describing the '!' (Not) operator for VimL. Also important, see:h function-list
to find a short description of all functions available.
- Mappings are talked about in the help page
:h map.txt
. Use:h mapmode-i
to find out about the:imap
command. Also use:map-topic
to find out about certain subtopics particular for mappings (e.g.:h :map-local
for buffer-local mappings or:h map_bar
for how the '|' is handled in mappings.
- Command definitions are talked about at
:h command-*
, so use :h command-bar to find out about the '!' argument for custom commands.
- Window management commands always start with CTRL-W, so you find the
corresponding help at
:h CTRL-W_*
(e.g.:h CTRL-W_p
for switch to the previously accessed window). You can also access:h windows.txt
and read your way through, if you are looking for window handling command.
- Ex commands always start with ":", so
:h :s
covers the ":s" command.
- Use CTRL-D after typing a topic and let Vim try to complete to all available topics.
- Use
:helpgrep
to search in all help pages (usually also includes help pages by installed plugins). See:h :helpgrep
for how to use it. Once you have searched for a topic, all matches are available in the quickfix (or location) window which can be opened with:copen
or:lopen
. There you can also use/
to further filter the matches.
:h helphelp
contains some information on how to use the help.
- The user manual. This describes help topics for beginners in a rather
friendly way. Start at
:h usr_toc.txt
to find the table of content (as you might have guessed). Skimming over that help to find certain topics, .e.g you will find an entry "Digraphs" and "Entering special characters" in chapter 24 (so use:h usr_24.txt
to go to that particular help page).
- Highlighting groups always start with
hl-*
. E.g.:h hl-WarningMsg
talks about the "WarningMsg" highlighting group.
- Syntax highlighting is namespaced to ":syn-topic", e.g.
:h :syn-conceal
talks about the conceal argument for the :syn command.
- Quickfix commands usually start with ":c", while location list commands usually start with ":l".
:h BufWinLeave
talks about the BufWinLeave autocmd. Also,:h autocommands-events
talks about all possible events.
- Startup arguments always start with "-", so
:h -f
takes you to the help of the "-f" command switch of Vim.
- Compiled extra features always start with "+", so
:h +conceal
talks about the conceal support.
- Error codes can be looked up directly in the help.
:h E297
takes you exactly to the description of the error message. Sometimes however, those error codes are not described, but rather are listed at the Vim command that usually causes this. E.g.:h hE128
takes you directly to the:function
command.
- Documentation for included syntax files is usually available at
:h ft-*-syntax
. E.g.:h ft-c-syntax
talks about the C syntax file and the options it provides. Sometimes, additional sections for omni completion (:h ft-php-omni
) or filetype plugins (:h ft-tex-plugin
) are available.
2. Awesome Npm
Articles
- Unix philosophy and Node.js - Write programs that do one thing and do it well.
3. Awesome Courses
Courses / Machine Learning
- CVX 101 Convex Optimization Stanford University
- The course concentrates on recognizing and solving convex optimization problems that arise in applications. Topics addressed include the following. Convex sets, functions, and optimization problems. Basics of convex analysis. Least-squares, linear and quadratic programs, semidefinite programming, minimax, extremal volume, and other problems. Optimality conditions, duality theory, theorems of alternative, and applications. Interior-point methods. Applications to signal processing, statistics and machine learning, control and mechanical engineering, digital and analog circuit design, and finance.
- Textbook
- Lectures and Assignments
4. Awesome Webaudio
Packages / Apps
- Molgav (⭐2) - Musical Step Sequencer for melodies exchange.
5. Awesome Elixir
Caching
- elixir_locker (⭐16) - Locker is an Elixir wrapper for the locker Erlang library that provides some useful libraries that should make using locker a bit easier.
HTTP
- fuzzyurl (⭐20) - An Elixir library for parsing, constructing, and wildcard-matching URLs. Also available for Ruby (⭐13) and JavaScript (⭐4).
6. Awesome Stock Resources
Photography / CC0-license
- Pexels - 20 new high-quality photos daily.
Photography / Custom License / Usage
Photography / Unspecified License
- Refe Real Life Photos - Free real life photos from REFE.
Icons / Icon Fonts
- Weather Icons - Weather Icons is the only icon font and CSS with 222 weather themed icons.
Paid Resources / Icons Packages and Collections
- Stocksy - "Cliché-free" Photos.
How to Share / Icons Packages and Collections
7. Awesome Datascience
Facebook Accounts / Book Deals (Affiliated) 🛍
- Prev: Jan 20, 2016
- Next: Jan 18, 2016