Giter Site home page Giter Site logo

Using in an Electron app about text-buffer HOT 6 OPEN

atom avatar atom commented on June 24, 2024
Using in an Electron app

from text-buffer.

Comments (6)

lee-dohm avatar lee-dohm commented on June 24, 2024

Atom's editor component isn't designed to be used outside of Atom, even in Electron. I'm pretty sure this has been asked before, but I can't find a link to it.

/cc @nathansobo @as-cii

from text-buffer.

rgbkrk avatar rgbkrk commented on June 24, 2024

You know it was probably even me asking.

from text-buffer.

nathansobo avatar nathansobo commented on June 24, 2024

It's not broken out purely as an accident of not having access to Node when it was started. There's no explicit opposition to extracting it and it should be easier now than ever to do it, but it's not at the top of my list yet.

from text-buffer.

50Wliu avatar 50Wliu commented on June 24, 2024

I don't know how relevant this is, but the slap editor uses text-buffer (here). That being said it isn't an Electron app. /cc @dbkaplun

from text-buffer.

mnquintana avatar mnquintana commented on June 24, 2024

AFAIK text-buffer is distinct from Atom's editor component – Atom's editor component depends on text-buffer for all its text manipulation operations, but the editor component is what's responsible for rendering and interaction.

from text-buffer.

rgbkrk avatar rgbkrk commented on June 24, 2024

You've done phenomenal work in making Atom's Editor super performant with solid APIs, which is why I ask. I apologize for opening this in the wrong repo, it dawned on me right after that it belongs in atom/atom.

I'm currently working on a formal Electron app for the Jupyter/IPython notebook. Our current codebase for the web based notebook uses CodeMirror.

jupyter notebook

For an Electron app built primarily with React, CodeMirror is a bit strange. The Atom APIs on the other hand are wonderful and certainly work well with the ecosystem of Jupyter Atom plugins - Hydrogen, atom-notebook. A lot of people just want a full application for the notebook - primarily researchers, analysts, etc. that are comfortable in the notebook interface over an editor. Forking atom for the sole purpose of a different skin would be absolutely ridiculous on my part.

For comparison, here's the Atom notebook:

atom notebook

from text-buffer.

Related Issues (20)

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.