All Projects → driusan → De

driusan / De

Licence: mit
A Programmer's Text Editor

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to De

Dashboardthemes
Now on CRAN: custom theme support for R Shinydashboard applications.
Stars: ✭ 268 (-26.78%)
Mutual labels:  shiny
Shinydashboardplus
extensions for shinydashboard
Stars: ✭ 304 (-16.94%)
Mutual labels:  shiny
Waiter
🕰️ Loading screens for Shiny
Stars: ✭ 325 (-11.2%)
Mutual labels:  shiny
Slingcode
personal computing platform
Stars: ✭ 277 (-24.32%)
Mutual labels:  text-editor
Kod
terminal text editor written in Go, using xi-editor as backend
Stars: ✭ 292 (-20.22%)
Mutual labels:  text-editor
Encryptpad
Minimalist secure text editor and binary encryptor that implements RFC 4880 Open PGP format: symmetrically encrypted, compressed and integrity protected. The editor can protect files with passwords, key files or both.
Stars: ✭ 305 (-16.67%)
Mutual labels:  text-editor
That editor
*That* editor.
Stars: ✭ 262 (-28.42%)
Mutual labels:  text-editor
Reactable
Interactive data tables for R
Stars: ✭ 345 (-5.74%)
Mutual labels:  shiny
Cartola
Extração de dados da API do CartolaFC, análise exploratória dos dados e modelos preditivos em R e Python - 2014-20. [EN] Data munging, analysis and modeling of CartolaFC - the most popular fantasy football game in Brazil and maybe in the world. Data cover years 2014-19.
Stars: ✭ 304 (-16.94%)
Mutual labels:  shiny
Toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+1180.6%)
Mutual labels:  text-editor
Desktopdeployr
A framework for deploying self-contained R-based applications to the desktop
Stars: ✭ 282 (-22.95%)
Mutual labels:  shiny
Code
Compilation of R and Python programming codes on the Data Professor YouTube channel.
Stars: ✭ 287 (-21.58%)
Mutual labels:  shiny
Vim Anywhere
Use Vim everywhere you've always wanted to
Stars: ✭ 3,295 (+800.27%)
Mutual labels:  text-editor
Emacs Theme Darktooth
Darktooth : From the darkness... it watches.
Stars: ✭ 270 (-26.23%)
Mutual labels:  text-editor
Xi Gtk
a GTK front-end for the Xi editor
Stars: ✭ 338 (-7.65%)
Mutual labels:  text-editor
Graphviz Visual Editor
A web application for interactive visual editing of Graphviz graphs described in the DOT language.
Stars: ✭ 261 (-28.69%)
Mutual labels:  text-editor
Phi
phi: gpu accelerated code-editor; definitely not to be confused phonetically with vi.
Stars: ✭ 308 (-15.85%)
Mutual labels:  text-editor
Vis
A vi-like editor based on Plan 9's structural regular expressions
Stars: ✭ 3,709 (+913.39%)
Mutual labels:  text-editor
Shiny.semantic
Shiny support for powerful Semantic UI library.
Stars: ✭ 345 (-5.74%)
Mutual labels:  shiny
Rhandsontable
A htmlwidgets implementation of Handsontable.js
Stars: ✭ 320 (-12.57%)
Mutual labels:  shiny

The de Editor Build Status

de is a programmer's editor. (Where that programmer happens to be driusan.)

It's kind of like a bastard child of vim and Plan 9's acme editor, because vim feels inadequate on a computer with a mouse after using acme, and acme feels inadequate on a computer with a keyboard after using vi.

Like vim, it's a modal editor with syntax highlighting that uses hjkl for movement. Like acme, it attempts to exploit your current OS environment instead of replacing it and tries to make the mouse useful.

See USAGE.md for usage instructions.

de screenshot

Features

  • Syntax highlighting (currently only Go and PHP with some basic markdown.)
  • vi-like keybindings and philosophy.
  • acme-like mouse bindings and philosophy.
  • Ability to write plugins in Go. See PLUGINS.md.
  • Ability to plumb with p9p plumber. See PLUMBING.md

de screenshot

Limitations and Bugs

  • vi-like functionality not fully implemented (most notably some movement verbs like '%' are missing, and see notes in issue #1.)
  • Can not open multiple files/windows at a time. (if your workflow is like mine, it means you often save and quit, do something in the shell, and then relaunch your editor. The startup time should be fast enough to support this style of workflow.)

Installation

It should be installable with the standard go tools:

go get -u github.com/driusan/de/...

Then as long as $GOPATH/bin is in your path, you can launch with de [filename]

Community

There's now a #de channel on gophers.slack.com for users of this editor.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].