mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2025-08-22 15:43:31 +02:00
chore!: join IDE and editors
into same section (#7065)
* chore!: join editors into section `IDE and editors` This homogenize the place where are organized the IDE and editors like Vim, Emacs, Visual Studio, Visual Studio Code, Eclipse, IntelliJ... into the same section. Emacs Lips is a language per sé. so apply and add some crosslinks #5535 in order to reference editors. Moved books in `-langs.md` now are in `-subjects.md` since editors are language agnostic, I think. Complete this moved resources with author, formats and notes * fix: alphabetize says linter https://github.com/EbookFoundation/free-programming-books/runs/8267734103?check_suite_focus=true Run fpb-lint ./books/ books/free-programming-books-ja.md 4:5-22:42 warning Alphabetical ordering: swap l.22 and l.21 alphabetize-lists remark-lint books/free-programming-books-pt_BR.md 58:1-61:70 warning Alphabetical ordering: swap l.60 and l.59 alphabetize-lists remark-lint books/free-programming-books-zh.md 254:1-258:87 warning Alphabetical ordering: swap l.258 and l.257 alphabetize-lists remark-lint * chore!: Organize near spoken Lisp dialects. - Common Lisp, PicoLisp, Emacs Lisp -> Lisp - Rename Common Lisp and LISP -> Lisp - Emacs & Pico as subsections of Lisp preserving current crosslinks * chore: merge non-referenced Emacs Lisp into Lisp
This commit is contained in:
@@ -53,7 +53,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Ecto](#ecto)
|
||||
* [Phoenix](#phoenix)
|
||||
* [Elm](#elm)
|
||||
* [Emacs](#emacs)
|
||||
* [Embedded Systems](#embedded-systems)
|
||||
* [Erlang](#erlang)
|
||||
* [F#](#f-sharp)
|
||||
@@ -123,6 +122,8 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Limbo](#limbo)
|
||||
* [Linux](#linux)
|
||||
* [Lisp](#lisp)
|
||||
* [Emacs Lisp](#emacs-lisp)
|
||||
* [PicoLisp](#picolisp)
|
||||
* [Livecode](#livecode)
|
||||
* [Lua](#lua)
|
||||
* [Make](#make)
|
||||
@@ -157,7 +158,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Laravel](#laravel)
|
||||
* [Symfony](#symfony)
|
||||
* [Zend](#zend)
|
||||
* [PicoLisp](#picolisp)
|
||||
* [PostgreSQL](#postgresql)
|
||||
* [PowerShell](#powershell)
|
||||
* [Processing](#processing)
|
||||
@@ -213,7 +213,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [V](#v)
|
||||
* [Verilog](#verilog)
|
||||
* [VHDL](#vhdl)
|
||||
* [Vim](#vim)
|
||||
* [Visual Basic](#visual-basic)
|
||||
* [Visual Prolog](#visual-prolog)
|
||||
* [Vulkan](#vulkan)
|
||||
@@ -453,7 +452,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [The Basics of C Programming](https://www.phys.uconn.edu/~rozman/Courses/P2200_13F/downloads/TheBasicsofCProgramming-draft-20131030.pdf) - Marshall Brain (PDF)
|
||||
* [The C book](http://publications.gbdirect.co.uk/c_book/) - Mike Banahan, Declan Brady, Mark Doran (PDF, HTML)
|
||||
* [The C Programming Language Handbook](https://flaviocopes.com/page/c-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)*
|
||||
* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth
|
||||
* [The Current C Programming Language Standard – ISO/IEC 9899:2018 (C17/C18), Draft](https://web.archive.org/web/20181230041359/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf) - Open Standards Org - www.open-std.org (PDF)
|
||||
* [The GNU C Programming Tutorial](http://www.crasseux.com/books/ctut.pdf) - Mark Burgess, Ron Hale-Evans (PDF)
|
||||
* [The GNU C Reference Manual](https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html) - Trevis Rothwell, James Youngman (HTML) [(PDF)](https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.pdf)
|
||||
@@ -681,14 +679,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Versioned APIs with Phoenix](https://elviovicosa.com/freebies/versioned-apis-with-phoenix-by-elvio-vicosa.pdf) - Elvio Vicosa (PDF)
|
||||
|
||||
|
||||
### Emacs
|
||||
|
||||
* [An Introduction to Programming in Emacs Lisp](https://www.gnu.org/software/emacs/manual/eintr.html)
|
||||
* [Emacs for the Modern World](https://www.finseth.com/craft/) (HTML)
|
||||
* [GNU Emacs Lisp Reference Manual](http://www.gnu.org/software/emacs/manual/elisp.html)
|
||||
* [GNU Emacs Manual](https://www.gnu.org/software/emacs/manual/emacs.html)
|
||||
|
||||
|
||||
### Embedded Systems
|
||||
|
||||
* [Control and Embedded Systems](http://www.learn-c.com) (HTML)
|
||||
@@ -1427,6 +1417,20 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [The Evolution of Lisp](http://www.dreamsongs.com/Files/HOPL2-Uncut.pdf) - Guy L. Steele Jr., Richard P. Gabriel (PDF)
|
||||
|
||||
|
||||
#### Emacs Lisp
|
||||
|
||||
> :information_source: See also … [IDE and editors](free-programming-books-subjects.md#ide-and-editors)
|
||||
|
||||
* [An Introduction to Programming in Emacs Lisp](https://www.gnu.org/software/emacs/manual/eintr.html)
|
||||
* [GNU Emacs Lisp Reference Manual](http://www.gnu.org/software/emacs/manual/elisp.html)
|
||||
|
||||
|
||||
#### PicoLisp
|
||||
|
||||
* [PicoLisp by Example](https://github.com/tj64/picolisp-by-example)
|
||||
* [PicoLisp Works](https://github.com/tj64/picolisp-works)
|
||||
|
||||
|
||||
### Livecode
|
||||
|
||||
* [LiveCode userguide](http://www.scribd.com/doc/216789127/LiveCode-userguide) (PDF)
|
||||
@@ -1546,8 +1550,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [NuGet In-House Succinctly](https://www.syncfusion.com/ebooks/nuget-in-house-succinctly) - José Roberto Olivas Mendoza
|
||||
* [Rider Succinctly](https://www.syncfusion.com/ebooks/rider-succinctly) - Dmitri Nesteruk
|
||||
* [Under the Hood of .NET Memory Management](https://assets.red-gate.com/community/books/under-the-hood-of-net-memory-management.pdf) - Chris Farrell, Nick Harrison (PDF)
|
||||
* [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) (VS 2003-2005 only)
|
||||
* [Visual Studio 2019 Succinctly](https://www.syncfusion.com/ebooks/visual-studio-2019-succinctly) - Alessandro Del Sole
|
||||
|
||||
|
||||
### NewSQL
|
||||
@@ -1734,12 +1736,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [Using Zend Framework 3](https://olegkrivtsov.github.io/using-zend-framework-3-book/html/)
|
||||
|
||||
|
||||
### PicoLisp
|
||||
|
||||
* [PicoLisp by Example](https://github.com/tj64/picolisp-by-example)
|
||||
* [PicoLisp Works](https://github.com/tj64/picolisp-works)
|
||||
|
||||
|
||||
### PostgreSQL
|
||||
|
||||
* [Postgres Official Documentation](http://www.postgresql.org/docs/)
|
||||
@@ -2418,19 +2414,6 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
|
||||
* [VHDL Tutorial: Learn By Example](http://esd.cs.ucr.edu/labs/tutorial/)
|
||||
|
||||
|
||||
### Vim
|
||||
|
||||
* [A Byte of Vim](http://www.swaroopch.com/notes/vim/)
|
||||
* [Learn Vim (the Smart Way)](https://github.com/iggredible/Learn-Vim) (HTML) (:construction: *in process*)
|
||||
* [Learn Vim For the Last Time](https://danielmiessler.com/study/vim/) - Daniel Miessler
|
||||
* [Learn Vim Progressively](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/)
|
||||
* [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com) - Steve Losh
|
||||
* [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF)
|
||||
* [VIM-GALORE - All things Vim!](https://github.com/mhinz/vim-galore#readme) (HTML)
|
||||
* [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) (PDF)
|
||||
* [Vim Regular Expressions 101](http://vimregex.com)
|
||||
|
||||
|
||||
### Visual Basic
|
||||
|
||||
* [Visual Basic .NET Notes for Professionals](https://goalkicker.com/VisualBasic_NETBook/) - Compiled from StackOverflow Documentation (PDF)
|
||||
|
Reference in New Issue
Block a user