Skip to content

Commit

Permalink
chore!: join editors into section IDE and editors
Browse files Browse the repository at this point in the history
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 EbookFoundation#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
  • Loading branch information
davorpa committed Sep 9, 2022
1 parent 3b3c051 commit 6445da2
Show file tree
Hide file tree
Showing 15 changed files with 83 additions and 92 deletions.
4 changes: 2 additions & 2 deletions books/free-programming-books-es.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
* [Android](#android)
* [C](#c)
* [C++](#cpp)
* [Emacs](#emacs)
* [Emacs Lisp](#emacs-lisp)
* [Ensamblador](#ensamblador)
* [Erlang](#erlang)
* [Git](#git)
Expand Down Expand Up @@ -150,7 +150,7 @@
* [Programación en Erlang](https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Erlang) - WikiLibros


### Emacs
### Emacs Lisp

* [Una Introducción a Emacs Lisp en Español](http://savannah.nongnu.org/git/?group=elisp-es) (HTML)

Expand Down
14 changes: 7 additions & 7 deletions books/free-programming-books-fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
* [0 - Méta-listes](#0---méta-listes)
* [1 - Non dépendant du langage](#1---non-dépendant-du-langage)
* [Algorithmique](#algorithmique)
* [IDE and editors](#ide-and-editors)
* [Logiciels libres](#logiciels-libres)
* [Makefile](#makefile)
* [Pédagogie pour enfants et adolescents](#pédagogie-pour-enfants-et-adolescents)
Expand Down Expand Up @@ -47,7 +48,6 @@
* [SQL](#sql)
* [Systèmes d'exploitation](#systemes-d-exploitation)
* [TEI](#tei)
* [Vim](#vim)


### 0 - Méta-listes
Expand All @@ -67,6 +67,12 @@
* [Prologin](https://prologin.org)


#### IDE and editors

* [Learn Vim Progressively](http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/) - Yann Esposito
* [Vim pour les humains](https://vimebook.com/fr) - Vincent Jousse (le livre n'est pas **gratuit** mais **à prix libre**)


#### Logiciels libres

* [Histoires et cultures du Libre](http://framabook.org/histoiresetculturesdulibre/)
Expand Down Expand Up @@ -326,9 +332,3 @@
### TEI

* [Qu'est-ce que la Text Encoding Initiative ?](http://books.openedition.org/oep/1237) - Lou Burnard, `trl.:` Marjorie Burghart


### Vim

* [Learn Vim Progressively](http://yannesposito.com/Scratch/fr/blog/Learn-Vim-Progressively/)
* [Vim pour les humains](https://vimebook.com/fr) - Vincent Jousse (le livre n'est pas **gratuit** mais **à prix libre**)
12 changes: 6 additions & 6 deletions books/free-programming-books-id.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
* [C#](#csharp)
* [C++](#cpp)
* [CodeIgniter](#codeigniter)
* [Emacs](#emacs)
* [Flutter](#flutter)
* [Git](#git)
* [Go](#go)
* [HTML and CSS](#html-and-css)
* [IDE and editors](#ide-and-editors)
* [Java](#java)
* [JavaScript](#javascript)
* [Vue.js](#vuejs)
Expand Down Expand Up @@ -57,11 +57,6 @@
* [Tutorial CodeIgniter 4](http://mfikri.com/artikel/tutorial-codeigniter4)


### Emacs

* [Dokumentasi Emacs Bahasa Indonesia](https://github.com/kholidfu/emacs_doc)


### Flutter

* [Belajar Flutter](https://belajarflutter.com) - Herry Prasetyo (HTML)
Expand All @@ -88,6 +83,11 @@
* [Tutorial HTML untuk Pemula](https://www.petanikode.com/tutorial/html/) - Ahmad Muhardian (Petani Kode)


### IDE and editors

* [Dokumentasi Emacs Bahasa Indonesia](https://github.com/kholidfu/emacs_doc) - Kholid Fuadi


### Java

* [Java Desktop](https://github.com/ifnu/buku-java-desktop/raw/master/java-desktop-ifnu-bima.pdf) - Ifnu Bima (PDF)
Expand Down
18 changes: 10 additions & 8 deletions books/free-programming-books-ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
* [組み込みシステム](#%e7%b5%84%e3%81%bf%e8%be%bc%e3%81%bf%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0)
* [並列プログラミング](#%e4%b8%a6%e5%88%97%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%9f%e3%83%b3%e3%82%b0)
* [理論計算機科学](#%e7%90%86%e8%ab%96%e8%a8%88%e7%ae%97%e6%a9%9f%e7%a7%91%e5%ad%a6)
* [IDE and editors](#ide-and-editors)
* [Android](#android)
* [AppleScript](#applescript)
* [Assembly](#assembly)
Expand Down Expand Up @@ -83,7 +84,6 @@
* [TypeScript](#typescript)
* [Angular](#angular)
* [VBA](#vba)
* [Vim](#vim)


### 0 - 言語非依存
Expand Down Expand Up @@ -223,6 +223,13 @@
* [計算機プログラムの構造と解釈 第二版](https://sicp.iijlab.net/fulltext) - Gerald Jay Sussman, et al.


#### IDE and editors

* [Vim スクリプトリファレンス](https://nanasi.jp/code.html) - 小見拓
* [Vim スクリプト基礎文法最速マスター](https://thinca.hatenablog.com/entry/20100201/1265009821) - id:thinca
* [Vim スクリプト書法](https://vim-jp.org/vimdoc-ja/usr_41.html) - Bram Moolenaar, vimdoc-ja プロジェクト(翻訳)


### Android

* [Android Open Text book](https://github.com/TechBooster/AndroidOpenTextbook) - TechBooster
Expand Down Expand Up @@ -327,6 +334,8 @@

### Emacs Lisp

> :information_source: See also … [IDE and editors](#ide-and-editors)
* [Emacs Lisp基礎文法最速マスター](https://d.hatena.ne.jp/rubikitch/20100201/elispsyntax) - るびきち
* [GNU Emacs Lispリファレンスマニュアル](http://www.fan.gr.jp/~ring/doc/elisp_20/elisp.html)

Expand Down Expand Up @@ -721,10 +730,3 @@
* [Excel 2013 で学ぶ Visual Basic for Applications (VBA)](https://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/vba2013) - 金丸隆志
* [VBA基礎文法最速マスター](https://nattou-curry-2.hatenadiary.org/entry/20100129/1264787849) - id:nattou\_curry
* [Visual Basic for Applications (VBA) の言語リファレンス](https://docs.microsoft.com/ja-jp/office/vba/api/overview/language-reference) - Microsoft Docs


### Vim

* [Vim スクリプトリファレンス](https://nanasi.jp/code.html) - 小見拓
* [Vim スクリプト基礎文法最速マスター](https://thinca.hatenablog.com/entry/20100201/1265009821) - id:thinca
* [Vim スクリプト書法](https://vim-jp.org/vimdoc-ja/usr_41.html) - Bram Moolenaar, vimdoc-ja プロジェクト(翻訳)
25 changes: 4 additions & 21 deletions books/free-programming-books-langs.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ 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)
* [Emacs Lisp](#emacs-lisp)
* [Embedded Systems](#embedded-systems)
* [Erlang](#erlang)
* [F#](#f-sharp)
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -681,12 +679,12 @@ 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
### 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)
* [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
Expand Down Expand Up @@ -1546,8 +1544,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
Expand Down Expand Up @@ -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)
Expand Down
12 changes: 4 additions & 8 deletions books/free-programming-books-pt_BR.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
### Índice

* [Agnósticos](#agnósticos)
* [IDE / Editores](#ide--editores)
* [IDE and editors](#ide-and-editors)
* [Programação](#programação)
* [Sistemas Operacionais](#sistemas-operacionais)
* [Android](#android)
Expand Down Expand Up @@ -53,14 +53,10 @@

### Agnósticos

#### IDE / Editores

* [Visual Studio Code: Produtividade infinita](https://github.com/bylearn/VS-Code-Produtividade-Infinita) - Felipe Cabrera Ribeiro dos Santos


#### Vim
#### IDE and editors

* [O Editor de Texto Vim](https://code.google.com/p/vimbook) - Sérgio Luiz Araújo Silva, et al.
* [Visual Studio Code: Produtividade infinita](https://github.com/bylearn/VS-Code-Produtividade-Infinita) - Felipe Cabrera Ribeiro dos Santos
* [Vim para Noobs](https://woliveiras.com.br/vimparanoobs/) - William Oliveira Souza (HTML, PDF, EPUB) (*Necessário criar uma conta (gratuita) no Leanpub para baixar o livro completo*)
* [Vimbook](https://cassiobotaro.dev/vimbook/) - Cássio Botaro (HTML)

Expand Down Expand Up @@ -385,7 +381,7 @@

#### Angular

> :information_source: Veja também … [AngularJS](#angularjs)
> :information_source: Veja também … [AngularJS](#angularjs), [IDE and editors](#ide-and-editors)
* [Angular 2 - Criando sua primeira aplicação no Visual Studio Code](http://www.macoratti.net/17/02/net_ang2vsc1.htm) - José Carlos Macoratti (HTML)
* [Implemente um aplicativo de página única com o Angular 2](https://www.ibm.com/developerworks/br/library/implemente-aplicativo-pagina-unica-angular-2/) - IBM, Babu Suresh (HTML)
14 changes: 7 additions & 7 deletions books/free-programming-books-ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* [Работа c cетью](#Работа-с-сетью)
* [Управление конфигурациями](#Управление-конфигурациями)
* [Экосистема открытого исходного кода](#open-source-ecosystem)
* [IDE and editors](#ide-and-editors)
* [Assembly](#assembly)
* [Bash](#bash)
* [C](#c)
Expand Down Expand Up @@ -71,7 +72,6 @@
* [TypeScript](#typescript)
* [Angular](#angular)
* [Unix](#unix)
* [Vim](#vim)


### 0 - Language Agnostic
Expand Down Expand Up @@ -120,6 +120,12 @@
* [Архитектура приложений с открытым исходным кодом](http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html)


#### IDE and editors

* [Поваренная Книга Vim](http://www.opennet.ru/docs/RUS/vim_cookbook) - Steve Oualline
* [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) - Swaroop (PDF)


### Assembly

* [Ассемблер в Linux для программистов C](https://ru.wikibooks.org/wiki/Ассемблер_в_Linux_для_программистов_C) - Викиучебник
Expand Down Expand Up @@ -602,9 +608,3 @@
2011-12-30)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html)
* [Linux From Scratch (version 6.8)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html)
* [The Linux Kernel Module Programming Guide](http://www.opennet.ru/docs/RUS/lkmpg26) - Peter Jay Salzman, Michael Burian, Ori Pomerantz


### Vim

* [Поваренная Книга Vim](http://www.opennet.ru/docs/RUS/vim_cookbook) - Steve Oualline
* [Просто о Vim](http://rus-linux.net/MyLDP/BOOKS/Vim/prosto-o-vim.pdf) (PDF)
20 changes: 20 additions & 0 deletions books/free-programming-books-subjects.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA
* [Game Development](#game-development)
* [Graphical user interfaces](#graphical-user-interfaces)
* [Graphics Programming](#graphics-programming)
* [IDE and editors](#ide-and-editors)
* [Information Retrieval](#information-retrieval)
* [Licensing](#licensing)
* [Machine Learning](#machine-learning)
Expand Down Expand Up @@ -313,6 +314,25 @@ Books that cover a specific programming language can be found in the [BY PROGRA
* [Web Style Guide Online](https://www.webstyleguide.com/wsg3/index.html) - Patrick J. Lynch, Sarah Horton


### IDE and editors

> :information_source: See also … [Emacs Lisp](free-programming-books-langs.md#emacs-lisp), [Regular Expressions](#regular-expressions)
* [A Byte of Vim](http://www.swaroopch.com/notes/vim/) - Swaroop (PDF)
* [GNU Emacs Manual](https://www.gnu.org/software/emacs/manual/emacs.html) - Free Software Foundation Inc. (HTML, PDF)
* [Learn Vim (the Smart Way)](https://github.com/iggredible/Learn-Vim) - Igor Irianto (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/) - Yann Esposito
* [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com) - Steve Losh
* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth (HTML, PDF, ePUB, Kindle, PostScript, LaTeX)
* [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) - Marco Hinz (HTML)
* [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) - Run Paint Run Run, Run Paint Press (PDF)
* [Vim Regular Expressions 101](http://vimregex.com) - Oleg Raisky
* [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) - Minh T. Nguyen (PDF)
* [Visual Studio 2019 Succinctly](https://www.syncfusion.com/ebooks/visual-studio-2019-succinctly) - Alessandro Del Sole (online, PDF)


### Information Retrieval

* [Information Retrieval: A Survey](http://www.csee.umbc.edu/csee/research/cadip/readings/IR.report.120600.book.pdf) (PDF)
Expand Down
24 changes: 7 additions & 17 deletions books/free-programming-books-zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
* [语言无关](#语言无关)
* [版本控制](#版本控制)
* [编程艺术](#编程艺术)
* [编辑器](#编辑器)
* [编译原理](#编译原理)
* [操作系统](#操作系统)
* [程序员杂谈](#程序员杂谈)
Expand All @@ -20,7 +19,7 @@
* [在线教育](#在线教育)
* [正则表达式](#正则表达式)
* [智能系统](#智能系统)
* [IDE](#ide)
* [IDE and editors](#ide-and-editors)
* [Web](#web)
* [WEB服务器](#web服务器)
* [语言相关](#语言相关)
Expand Down Expand Up @@ -79,7 +78,6 @@
* [Angular](#angular)
* [Deno](#deno)
* [VBA](#vba-microsoft-visual-basic-applications)
* [Vim](#vim)
* [Visual Prolog](#visual-prolog)


Expand Down Expand Up @@ -116,13 +114,6 @@
* [每个程序员都应该了解的内存知识 (第一部分)](http://www.oschina.net/translate/what-every-programmer-should-know-about-memory-part1)


### 编辑器

* [所需即所获:像 IDE 一样使用 vim](https://github.com/yangyangwithgnu/use_vim_as_ide)
* [exvim--vim 改良成IDE项目](http://exvim.github.io/docs-zh/intro/)
* [Vim中文文档](https://github.com/vimcn/vimcdoc)


### 编译原理

* [《计算机程序的结构和解释》公开课 翻译项目](https://github.com/DeathKing/Learning-SICP)
Expand Down Expand Up @@ -258,9 +249,13 @@
* [一步步搭建物联网系统](https://github.com/phodal/designiot)


### IDE
### IDE and editors

* [IntelliJ IDEA 简体中文专题教程](https://github.com/judasn/IntelliJ-IDEA-Tutorial)
* [大家來學 VIM](http://www.study-area.org/tips/vim/index.html) - Edward Lee
* [所需即所获:像 IDE 一样使用 vim](https://github.com/yangyangwithgnu/use_vim_as_ide) - yangyangwithgnu
* [exvim--vim 改良成IDE项目](http://exvim.github.io/docs-zh/intro/)
* [Vim中文文档](https://github.com/vimcn/vimcdoc) - Vim 中文计划, Yian Willis
* [IntelliJ IDEA 简体中文专题教程](https://github.com/judasn/IntelliJ-IDEA-Tutorial) - Judas.n


### Web
Expand Down Expand Up @@ -778,11 +773,6 @@
* [简明Excel VBA](https://github.com/Youchien/concise-excel-vba)


### Vim

* [大家來學 VIM](http://www.study-area.org/tips/vim/index.html)


### Visual Prolog

* [Visual Prolog 7边练边学](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros_in_Chinese)
Expand Down

0 comments on commit 6445da2

Please sign in to comment.