Code Monkey home page Code Monkey logo

.emacs.dyoutube's Introduction

Présentation

Liens vers la playlist youtube : TODO

Liens vers mon .emacs.d : ici

But de ce repos Ce repos à pour but de ne pas à avoir à revoir la vidéo. Ces notes ne suffisent pas (en théorie), car je donne les explications en vidéo, mais permettent d’aller beaucoup plus vite et de se dire “à oui il avait parlé de ça, je vais pas revoir la vidéo mais plutôt aller voir les notes”. Faites des pull-request pour étoffer les notes si vous voulez rajouter des détails :)

Contexte rapide

Je suis sous un linux, Ubuntu 20.04.3 LTS. (faire “lsb_release -a” pour voir la version)

Prérequis : 

  1. Avoir les bases de linux : cd, ls, savoir installer des packages
  2. Avoir git et savoir les commandes de base et (pas sûr que se soit nécessaire) un compte github pour télécharger des packages.

Orginasation

2 dossiers .emacs.d :

  1. un basique que vous copierez, ce sera votre base
  2. un second, ou je mettrai la configuration au fur et à mesure de toutes les vidéos

Le programme

Voir le dossier Notes Ne pas hésiter à directement aller voir les fonctionnalités après avoir vu la base (après la 4).

But

Vous donnez les pistes pour aller plus vite, mais je pourrais jamais vous remplacer ;).

Motivation :

Pourquoi ceci ? Tout simplement pour deux raisons :

  1. pour des potes , donc c’est cool.
  2. et je trouve qu’il y a un manque de doc en français, car l’anglais peut être une barrière pour les débutants. J’ai hésité à le faire en anglais, mais il y a bien assez d’info en anglais comme ça.

Pourquoi emacs

Emacs est, pour moi, le meilleur “éditeur de texte” pour ces raisons :

  • extrèmement modulable et personnalisable via des packages divers et varié
  • permet d’aller très très très vite
  • n’est pas qu’un simple éditeur de texte (org-mode, faire du code, mails, base de donnée etc)
  • éditeur programmable : possibilité d’implémenter ses propres fonctions (niveau intermédiaire)
  • fait partie de monde de logiciel libre, gratuit et open-source, ce qui est génial.

Et Vim ? Tout ce qui est dans vim est possible dans emacs, donc go emacs !

Liens et astuces utiles

Les astuces

Utiliser M-x pour des commandes peu utilisées

Les commandes utiles :

  1. describe-function
  2. describe-variable
  3. describe-bindings
  4. straight-visit-package-website
  5. dired-jump
  6. xah-pop-local-mark-ring
  7. xah-shrink-whitespaces
  8. xah-open-in-external-app
  9. xah-open-in-terminal
  10. xah-copy-file-path
  11. balance-windows

Faire des macro

F3, les opérations, puis F4.

Les choses pour trouver de l’aide

Dans emacs même

  • C-h t – Emacs tutorial / xah fly tutoriel
  • pour savoir (presque) toutes les touches de xah, SPC C-h.

Les liens ailleurs

  • stackoverflow évidemment
  • le site de xah-fly-key TODO
  • le manuel d’org mode, pour org mode. TODO
  • les autres chaînes youtube
    1. system crafter
    2. C’est la Z

.emacs.dyoutube's People

Contributors

cletip avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.