GithubHelp home page GithubHelp logo

emacs's Introduction

Introduction

Everyday, I use Emacs as the universal tool to do most work, including

  • editing all kinds of source codes (e.g., Matlab, C/C++, Latex, Python, Html, Css);
  • simulating shells for running Matlab, Python and Zsh;
  • connecting server through SSH and running multiple processes via Screen;
  • organizing folders and documents on my Mac;
  • taking notes (e.g., Org, Markdown) and synchronizing them with Evernote;
  • maintaining Git repositories.

The reason I like Emacs is very simple: being focused and productive. Most time I have only two softwares running, Spotify for playing music and Emacs for working. Always staying in a single Emacs environment can largely save your time in switching between different softwares and reducing the possibility of being distracted by other information (e.g., Facebook, Email, News, Youtube). Within Emacs, you can develop your favorite work-flow and stick with the same key shortcuts for different tasks.

Emacs Build Choice

I recommend to use the Emacs version from Railwaycat's Port, which provides a native GUI support for latest Mac OSX.

Installation

  1. Download and install Prelude as the default Emacs configuration;
  2. Copy my-basic.el and matlab/ to the fold ~/.emacs.d/personal;

Matlab

I barely use the default Matlab user interface. Instead, I run Matlab in Emacs. To start the Matlab shell in Emacs, you could type M-m l using my Emacs configuration.

emacs's People

Contributors

zhfe99 avatar

Watchers

Xu Xu 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.