Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zedapp/zed
Rethinking code editing.
https://github.com/zedapp/zed
Last synced: 3 months ago
JSON representation
Rethinking code editing.
- Host: GitHub
- URL: https://github.com/zedapp/zed
- Owner: zedapp
- License: mit
- Archived: true
- Created: 2013-02-28T17:13:35.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2020-12-02T00:33:59.000Z (about 4 years ago)
- Last Synced: 2024-09-21T04:02:10.371Z (3 months ago)
- Language: JavaScript
- Homepage: http://zedapp.org
- Size: 5.51 MB
- Stars: 2,221
- Watchers: 67
- Forks: 162
- Open Issues: 180
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - zedapp/zed - Rethinking code editing. (JavaScript)
README
Zed
======Welcome to [Zed](http://zedapp.org), a code editor built using web technologies, designed to rethink some of the assumptions that underly most editors today. Some of the editor's core features are the features it does **not** have:
* Tabs
* Always visible file tree
* Menus and buttons and bells and whistlesWhat you get instead is a bare bones, simple yet powerful editor that focuses on what matters most: making you as productive at editing code and text as possible. To enable this, Zed has:
* Multiple cursors. Once mastered, you will never edit code the same way again.
* Code completion based on symbols defined in your project, current file and
snippets.
* Efficient project navigation at various levels of granularity:
* Files, quickly jump to the file you want
* Symbols, Zed indexes all symbols defined in your project and lets you
quickly jump to the one you're interested in
* (Vertical) split views, either 1, 2 or 3 vertical splits.
* Auto-updating preview split for various languages (including markdown and
coffeescript).
* Editing of local files (via Chrome-specific APIs) and remote files (check the manual on how to do this)Installation (Chrome App)
--------------------------
You can install Zed [via the Chrome Web Store](https://chrome.google.com/webstore/detail/zed/pfmjnmeipppmcebplngmhfkleiinphhp), or by cloning the github repo:$ git clone https://github.com/zedapp/zed.git
$ cd zed
$ git submodule update --initThen, in (a recent version of) Chrome, go to the "three-lined" menu > Tools >
Extensions and click the "Load unpacked extension..." button, navigate to the
`app` directory inside the Zed repository checkout. Zed should now run!Installation (Standalone)
-------------------------To build locally:
$ git clone https://github.com/zedapp/zed.git
$ cd zed
$ git submodule update --initAfter this you can either build the version for your platform of choice:
$ make apps-mac
$ make apps-win
$ make apps-linux32or
$ make apps-linux64
The builds end up in `nw/build` and the gzipped versions in `release`.
Inspiration
-----------Inspiration for Zed comes from:
* [Notational Velocity](http://notational.net): the goto bar combining search
with new file creation
* Apple's iOS and recent Mac file management: abstraction from whether a file
is open and by removing the idea that a file has to be explicitly saved.Technology
----------* The excellent [ACE](http://github.com/ajaxorg/ace) editor
* [Architect](https://github.com/c9/architect)
* [jQuery](http://jquery.com)
* [Underscore.js](http://underscorejs.org)
* [Require.js](http://requirejs.org)Support
-------[![Support via Gittip](https://rawgithub.com/twolfson/gittip-badge/0.2.0/dist/gittip.png)](https://www.gittip.com/zefhemel/)