Giter Club home page Giter Club logo

repl-nodejs's Introduction

Repl package

REPL (Read-Eval-Print-Loop) package.

Status

This package is still in early stage of development.

Installation

apm install Repl or

Search for Repl within package search in the Settings View.

Settings

You can set the path to your executable in the package settings.

Keybindings

###Launch REPL

  • ctrl-y ctrl-d Launch default Repl ('Bash')
  • ctrl-y ctrl-o Launch OCaml Repl
  • ctrl-y ctrl-p Launch Python3 Repl
  • ctrl-y ctrl-b Launch Bash Repl
  • ctrl-y ctrl-c Launch CoffeeScript Repl
  • ctrl-y ctrl-r Launch R Repl
  • ctrl-y ctrl-n Launch Node Repl
  • ctrl-y ctrl-g Launch Gdb Repl
  • ctrl-y ctrl-w Launch Swift Repl

###Evaluate in REPL:

  • ctrl-y ctrl-s Evaluate Selection
  • ctrl-y ctrl-f Evaluate File

Currently supported grammars :

(work still in progress)

  • OCaml
  • Bash
  • Coffee
  • R
  • Python2
  • Python3
  • Node
  • Gdb
  • Swift

Under Work Feature:

  • History (up and down)

repl-nodejs's People

Contributors

etouss avatar rndadn avatar mhewedy avatar timothybarraclough avatar

Stargazers

Jason Gantenberg avatar  avatar Jim Tittsler avatar Karol Wójcik avatar Greg Chen avatar Andrea Richiardi avatar Vlad Trukhin avatar Sean Matheson avatar Laura avatar Ivan Dmitriev avatar  avatar Brad Pillow avatar  avatar Kun Ren avatar Max Held avatar  avatar

Watchers

James Cloos avatar  avatar  avatar

repl-nodejs's Issues

python 3 absent, can it use v2?

Doing an online course in python on edX which uses python 2, but would like to REPL from atom. However it insists on 3 it seems, is this configurable?

ReplManager.coffee:25 ici
ReplManager.coffee:31 ici
events.js:94 Uncaught Error: spawn python3 ENOENT

Uncaught Error: EPERM: operation not permitted, write

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.0.19
System: Unknown Windows Version
Thrown From: Repl package, v0.5.0

Stack Trace

Uncaught Error: EPERM: operation not permitted, write

At fs.js:663

Error: EPERM: operation not permitted, write
    at Error (native)
    at Object.fs.writeSync (fs.js:663:20)
    at SyncWriteStream.write (fs.js:1932:6)
    at Repl.module.exports.Repl.processErrorData (C:\Users\Maxime\.atom\packages\repl\lib\Repl\ReplClass.coffee:56:22)
    at Socket.<anonymous> (C:\Users\Maxime\.atom\packages\repl\lib\Repl\ReplClass.coffee:97:51)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)
    at readableAddChunk (_stream_readable.js:146:16)
    at Socket.Readable.push (_stream_readable.js:110:10)
    at Pipe.onread (net.js:520:20)

Commands

     -4:59 Repl:interpreteSelect (atom-text-editor.editor.is-focused)
     -4:53.6.0 Repl:Repl Ocaml (atom-text-editor.editor.is-focused)
 12x -4:18.4.0 Repl:interpreteSelect (atom-text-editor.editor.is-focused)

Config

{
  "core": {},
  "Repl": {
    "ocaml": "C:\\OCaml\\bin\\ocaml.exe"
  }
}

Installed Packages

# User
language-ocaml, v1.1.2
Repl, v0.5.0

# Dev
No dev packages

Uncaught Error: Cannot find module '../../Repls/replPython.js'Require stack:- $ATOM_HOME/packag...

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.58.0 x64
Electron: 9.4.4
OS: Microsoft Windows 10 Pro
Thrown From: Repl package 0.5.0

Stack Trace

Uncaught Error: Cannot find module '../../Repls/replPython.js'
Require stack:

  • C:\Users\jrsjo.atom\packages\Repl\lib\Repl\ReplFormat.coffee
  • C:\Users\jrsjo.atom\packages\Repl\lib\Repl-View\ReplView.coffee
  • C:\Users\jrsjo.atom\packages\Repl\lib\Repl.coffee
  • C:\Users\jrsjo\AppData\Local\atom\app-1.58.0\resources\app.asar\static\index.html
At internal/modules/cjs/loader.js:800

Error: Cannot find module '../../Repls/replPython.js'
Require stack:
- C:\Users\jrsjo\.atom\packages\Repl\lib\Repl\ReplFormat.coffee
- C:\Users\jrsjo\.atom\packages\Repl\lib\Repl-View\ReplView.coffee
- C:\Users\jrsjo\.atom\packages\Repl\lib\Repl.coffee
- C:\Users\jrsjo\AppData\Local\atom\app-1.58.0\resources\app.asar\static\index.html
    at Module._resolveFilename (internal/modules/cjs/loader.js:797:17)
    at o._resolveFilename (electron/js2c/renderer_init.js:43:689)
    at Function.get_Module._resolveFilename (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:157920)
    at Module.require (/app.asar/static/index.js:61:43)
    at require (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:149207)
    at /packages/Repl/lib/Repl/ReplFormat.coffee:8:9)
    at /packages/Repl/lib/Repl-View/ReplView.coffee:110:14)
    at ReplManager.module.exports.ReplManager.createRepl (/packages/Repl/lib/ReplManager.coffee:39:27)
    at ReplManager.createRepl (/packages/Repl/lib/ReplManager.coffee:1:1)
    at Object.create (/packages/Repl/lib/Repl.coffee:96:18)
    at /packages/Repl/lib/Repl.coffee:74:79)
    at CommandRegistry.handleCommandEvent (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:352326)
    at CommandRegistry.dispatch (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:350801)
    at AtomEnvironment.dispatchApplicationMenuCommand (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:1:833412)
    at EventEmitter.t (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:1:841383)
    at EventEmitter.emit (events.js:223:5)
    at Object.onMessage (electron/js2c/renderer_init.js:115:818)

Commands

     -9:54 script:close-view (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
     -9:37.8.0 script:run (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
     -7:52.7.0 core:confirm (atom-workspace.workspace.scrollbars-visible-always.theme-one-dark-syntax.theme-one-dark-ui)
     -7:33.5.0 command-palette:toggle (input.hidden-input)
     -7:29.5.0 script:run (input.hidden-input)
     -7:20.7.0 command-palette:toggle (input.hidden-input)
  4x -7:12.5.0 core:backspace (input.hidden-input)
     -7:03.0 script:run-options (input.hidden-input)
     -6:44.1.0 command-palette:toggle (input.hidden-input)
     -5:45.1.0 script:run (input.hidden-input)
     -2:56.7.0 script:kill-process (input.hidden-input)
     -1:56.4.0 settings-view:install-packages-and-themes (input.hidden-input)
     -1:53.4.0 core:backspace (input.hidden-input)
     -1:52.4.0 core:confirm (input.hidden-input)
     -0:36.6.0 Repl:Repl Python3 (input.hidden-input)
     -0:11.2.0 Repl:create (input.hidden-input)

Non-Core Packages

Hydrogen undefined 
Repl 0.5.0 
script 3.32.2 

Uncaught Cannot call write after a stream was destroyed

Not really sure what this means or where to start.

To reproduce:

  1. Open REPL: R
  2. Type: library(ggplot2)

Atom: 1.44.0 x64
Electron: 4.2.7
OS: Microsoft Windows 10 Pro
Thrown From: Repl package 0.5.0

Stack Trace

Uncaught Cannot call write after a stream was destroyed

At events.js:167

Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed
    at doWrite (_stream_writable.js:406:19)
    at writeOrBuffer (_stream_writable.js:394:5)
    at Socket.Writable.write (_stream_writable.js:294:11)
    at Repl.module.exports.Repl.processCmd (/packages/Repl/lib/Repl/ReplClass.coffee:20:28)
    at Repl.module.exports.Repl.writeInRepl (/packages/Repl/lib/Repl/ReplClass.coffee:81:10)
    at REPLView.module.exports.REPLView.dealWithEnter (/packages/Repl/lib/Repl-View/ReplView.coffee:48:11)
    at REPLView.dealWithEnter (/packages/Repl/lib/Repl-View/ReplView.coffee:1:1)
    at /packages/Repl/lib/Repl-View/ReplView.coffee:78:79)
    at CommandRegistry.handleCommandEvent (~/AppData/Local/atom/app-1.44.0/resources/app/static/<embedded>:11:349290)
    at KeymapManager.dispatchCommandEvent (~/AppData/Local/atom/app-1.44.0/resources/app/static/<embedded>:11:1253613)
    at KeymapManager.handleKeyboardEvent (~/AppData/Local/atom/app-1.44.0/resources/app/static/<embedded>:11:1249747)
    at WindowEventHandler.handleDocumentKeyEvent (~/AppData/Local/atom/app-1.44.0/resources/app/static/<embedded>:11:284496)

Commands

     -1:34 core:confirm (input.hidden-input)
     -1:31.7.0 editor:select-to-first-character-of-line (input.hidden-input)
     -1:31.4.0 core:backspace (input.hidden-input)
     -1:30.4.0 core:confirm (input.hidden-input)
     -1:28.9.0 editor:select-to-first-character-of-line (input.hidden-input)
  2x -1:28.7.0 core:backspace (input.hidden-input)
     -0:59.2.0 core:close (div.package-detail)
     -0:57.5.0 command-palette:toggle (input.hidden-input)
     -0:54.4.0 core:move-down (input.hidden-input)
     -0:53.6.0 core:confirm (input.hidden-input)
     -0:53.6.0 settings-view:view-installed-packages (input.hidden-input)
     -0:26.7.0 intentions:highlight (input.hidden-input)
     -0:26.3.0 Repl:Repl R (input.hidden-input)
     -0:21.6.0 core:backspace (input.hidden-input)
     -0:19.9.0 markdown-writer:insert-new-line (input.hidden-input)
     -0:19.9.0 editor:newline (input.hidden-input)

Non-Core Packages

ask-stack 2.2.0 
atom-beautify 0.33.4 
atom-debugger 0.1.6 
atom-html-preview 0.2.6 
atom-hugo 0.1.2 
atom-ide-datatip 0.11.2 
atom-ide-definitions 0.3.3 
atom-ide-markdown-service 1.2.3 
atom-ide-signature-help 0.7.1 
atom-ide-ui 0.13.0 
atom-language-r 1.4.8 
atom-live-server 2.3.0 
atom-shell-commands 1.5.0 
autocomplete-bibtex 1.2.7 
busy-signal 2.0.1 
cell-navigation 0.1.0 
color-picker 2.3.0 
document-outline 2.1.2 
file-icons 2.1.39 
file-watcher 2.0.0 
hey-pane 1.2.0 
highlight-selected 0.17.0 
Hydrogen 2.14.0 
hydrogen-launcher 1.2.2 
hyperclick 0.0.0 
ide-python 1.5.0 
ide-r 0.1.8 
indent-detective 0.4.0 
ink 0.12.2 
intentions 1.1.5 
julia-client 0.12.2 
language-hugo 0.5.1 
language-julia 0.19.2 
language-markdown 0.37.0 
language-pfm 0.82.0 
language-sas 0.2.4 
latex-completions 0.3.6 
linter 2.3.1 
linter-lintr 1.2.0 
linter-retextjs 0.31.0 
linter-ui-default 1.8.1 
markdown-preview-plus 3.11.5 
markdown-writer 2.11.9 
minimap 4.29.9 
monokai 0.24.0 
monokai-blackboard-bakko 0.5.0 
monokai-seti 0.9.0 
pandoc 0.2.2 
pandoc-convert 1.1.1 
pane-browser 1.6.0 
pdf-view 0.72.0 
pigments 0.40.2 
platformio-ide-terminal 2.10.0 
preview-inline 1.5.1 
process-palette 0.17.0 
proto-repl 1.4.24 
rbox 0.5.0 
related 0.3.5 
Repl 0.5.0 
seti-super-compact-ui 1.9.9 
seti-syntax 1.2.0 
seti-ui 1.11.0 
terminus 4.0.4 
tool-bar 1.2.0 
uber-juno 0.3.0 
wordcount 3.1.0 
Zen 0.18.0 

Failed to activate the Repl package

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.13.1
Electron Version: 1.3.13
System: Mac OS X 10.11.6
Thrown From: Repl package, v0.5.0

Stack Trace

Failed to activate the Repl package

At Cannot find module '../Repl/ReplClass'

Error: Cannot find module '../Repl/ReplClass'
    at Module._resolveFilename (module.js:455:15)
    at Module._resolveFilename (/Users/Pierre/Downloads/Atom.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.Module._resolveFilename (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/module-cache.js:383:52)
    at Function.Module._load (module.js:403:25)
    at Module.require (module.js:483:17)
    at require (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at Object.<anonymous> (/Users/Pierre/.atom/packages/Repl/lib/Repl.coffee:2:9)
    at Object.<anonymous> (/Users/Pierre/.atom/packages/Repl/lib/Repl.coffee:2:1)
    at Module._compile (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:109:30)
    at Object.value [as .coffee] (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:216:21)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at Package.module.exports.Package.requireMainModule (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/package.js:766:27)
    at Package.module.exports.Package.activateNow (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/package.js:181:16)
    at /Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/package.js:164:32
    at Package.module.exports.Package.measure (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/package.js:94:15)
    at /Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/package.js:157:26
    at Package.module.exports.Package.activate (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/package.js:154:34)
    at PackageManager.module.exports.PackageManager.activatePackage (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/package-manager.js:550:34)
    at /Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/package-manager.js:531:29
    at Config.module.exports.Config.transactAsync (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/config.js:337:18)
    at PackageManager.module.exports.PackageManager.activatePackages (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/package-manager.js:526:19)
    at PackageManager.module.exports.PackageManager.activate (/Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/package-manager.js:508:46)
    at /Users/Pierre/Downloads/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:831:28

Commands

Config

{
  "core": {
    "disabledPackages": [
      "ocaml-merlin"
    ]
  }
}

Installed Packages

# User
language-ocaml, v1.1.2 (inactive)
linter-ocaml, v1.2.0 (inactive)
ocaml-indent, v0.5.4 (inactive)
ocaml-merlin, v0.9.6 (inactive)
Repl, v0.5.0 (inactive)
atom-dark-syntax, v0.28.0 (inactive)
atom-dark-ui, v0.53.0 (inactive)
atom-light-syntax, v0.29.0 (inactive)
atom-light-ui, v0.46.0 (inactive)
base16-tomorrow-dark-theme, v1.4.0 (inactive)
base16-tomorrow-light-theme, v1.4.0 (inactive)
one-dark-ui, v1.8.2 (inactive)
one-light-ui, v1.8.2 (inactive)
one-dark-syntax, v1.6.0 (inactive)
one-light-syntax, v1.6.0 (inactive)
solarized-dark-syntax, v1.1.1 (inactive)
solarized-light-syntax, v1.1.1 (inactive)
about, v1.7.2 (inactive)
archive-view, v0.62.0 (inactive)
autocomplete-atom-api, v0.10.0 (inactive)
autocomplete-css, v0.14.1 (inactive)
autocomplete-html, v0.7.2 (inactive)
autocomplete-plus, v2.33.1 (inactive)
autocomplete-snippets, v1.11.0 (inactive)
autoflow, v0.29.0 (inactive)
autosave, v0.23.2 (inactive)
background-tips, v0.26.1 (inactive)
bookmarks, v0.43.2 (inactive)
bracket-matcher, v0.85.1 (inactive)
command-palette, v0.39.1 (inactive)
deprecation-cop, v0.55.1 (inactive)
dev-live-reload, v0.47.0 (inactive)
encoding-selector, v0.22.0 (inactive)
exception-reporting, v0.40.0 (inactive)
find-and-replace, v0.204.5 (inactive)
fuzzy-finder, v1.4.0 (inactive)
git-diff, v1.2.0 (inactive)
go-to-line, v0.31.2 (inactive)
grammar-selector, v0.48.2 (inactive)
image-view, v0.60.0 (inactive)
incompatible-packages, v0.26.1 (inactive)
keybinding-resolver, v0.35.0 (inactive)
line-ending-selector, v0.5.1 (inactive)
link, v0.31.2 (inactive)
markdown-preview, v0.159.3 (inactive)
metrics, v1.1.3 (inactive)
notifications, v0.65.1 (inactive)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.2 (inactive)
settings-view, v0.244.0 (inactive)
snippets, v1.0.4 (inactive)
spell-check, v0.68.5 (inactive)
status-bar, v1.6.0 (inactive)
styleguide, v0.48.0 (inactive)
symbols-view, v0.113.1 (inactive)
tabs, v0.103.1 (inactive)
timecop, v0.33.2 (inactive)
tree-view, v0.211.1 (inactive)
update-package-dependencies, v0.10.0 (inactive)
welcome, v0.35.1 (inactive)
whitespace, v0.35.0 (inactive)
wrap-guide, v0.39.0 (inactive)
language-c, v0.54.0 (inactive)
language-clojure, v0.22.1 (inactive)
language-coffee-script, v0.48.1 (inactive)
language-csharp, v0.13.0 (inactive)
language-css, v0.40.1 (inactive)
language-gfm, v0.88.0 (inactive)
language-git, v0.15.0 (inactive)
language-go, v0.43.0 (inactive)
language-html, v0.47.1 (inactive)
language-hyperlink, v0.16.1 (inactive)
language-java, v0.24.0 (inactive)
language-javascript, v0.122.0 (inactive)
language-json, v0.18.3 (inactive)
language-less, v0.29.6 (inactive)
language-make, v0.22.2 (inactive)
language-mustache, v0.13.0 (inactive)
language-objective-c, v0.15.1 (inactive)
language-perl, v0.37.0 (inactive)
language-php, v0.37.3 (inactive)
language-property-list, v0.8.0 (inactive)
language-python, v0.45.1 (inactive)
language-ruby, v0.70.2 (inactive)
language-ruby-on-rails, v0.25.1 (inactive)
language-sass, v0.57.0 (inactive)
language-shellscript, v0.23.0 (inactive)
language-source, v0.9.0 (inactive)
language-sql, v0.25.0 (inactive)
language-text, v0.7.1 (inactive)
language-todo, v0.29.1 (inactive)
language-toml, v0.18.1 (inactive)
language-xml, v0.34.12 (inactive)
language-yaml, v0.27.1 (inactive)

# Dev
No dev packages

Package.getStylesheetsPath is deprecated.

Store package style sheets in the styles/ directory instead of stylesheets/ in the Repl package

Package.getStylesheetsPath (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/src/package.js:460:9)
Package.getStylesheetPaths (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/src/package.js:471:32)
Package.loadStylesheets (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/src/package.js:453:38)
<unknown> (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/src/package.js:185:19)
Package.measure (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/src/package.js:165:15)
Package.load (/opt/homebrew-cask/Caskroom/atom/latest/Atom.app/Contents/Resources/app.asar/src/package.js:179:12)

Uncaught Error: This socket is closed.

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.10.2
Electron Version: 0.37.8
System: Mac OS X 10.12
Thrown From: Repl package, v0.5.0

Stack Trace

Uncaught Error: This socket is closed.

At events.js:154

Error: This socket is closed.
  at Socket._writeGeneric (net.js:648:19)
  at Socket._write (net.js:700:8)
  at doWrite (_stream_writable.js:301:12)
  at writeOrBuffer (_stream_writable.js:287:5)
  at Socket.Writable.write (_stream_writable.js:215:11)
  at Socket.write (net.js:626:40)
  at Repl.module.exports.Repl.processCmd (/Users/horiaradu/.atom/packages/Repl/lib/Repl/ReplClass.coffee:20:28)
  at Repl.module.exports.Repl.processOutputData (/Users/horiaradu/.atom/packages/Repl/lib/Repl/ReplClass.coffee:50:8)
  at Socket.<anonymous> (/Users/horiaradu/.atom/packages/Repl/lib/Repl/ReplClass.coffee:96:51)
  at emitOne (events.js:90:13)
  at Socket.emit (events.js:182:7)
  at readableAddChunk (_stream_readable.js:153:18)
  at Socket.Readable.push (_stream_readable.js:111:10)
  at Pipe.onread (net.js:531:20)

Commands

  4x -0:09.4.0 window:increase-font-size (atom-text-editor.editor.is-focused.hyperclick)
     -0:04.8.0 window:decrease-font-size (atom-text-editor.editor.is-focused.hyperclick)

Config

{
  "core": {
    "customFileTypes": {
      "source.ini": [
        ".buckconfig",
        ".hgrc"
      ],
      "source.json": [
        ".arcconfig",
        "BUCK.autodeps"
      ],
      "source.python": [
        "BUCK"
      ]
    },
    "disabledPackages": [
      "tree-view"
    ]
  }
}

Installed Packages

# User
atom-beautify, v0.29.13 (active)
build, v0.65.0 (active)
build-make, v0.13.0 (active)
busy, v0.7.0 (active)
editorconfig, v1.4.1 (active)
file-icons, v1.7.19 (active)
js-hyperclick, v1.6.0 (active)
language-ocaml, v1.1.2 (active)
linter, v1.11.16 (active)
nuclide, v0.170.0 (active)
ocaml-indent, v0.4.0 (active)
react, v0.16.0 (active)
Repl, v0.5.0 (active)
script, v3.10.1 (inactive)
tablr, v1.5.3 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.44.0 (inactive)
base16-tomorrow-dark-theme, v1.1.0 (inactive)
base16-tomorrow-light-theme, v1.1.1 (inactive)
one-dark-ui, v1.5.0 (active)
one-light-ui, v1.5.0 (inactive)
one-dark-syntax, v1.3.0 (active)
one-light-syntax, v1.3.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.5.3 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.2 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.1 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.41.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.39.0 (active)
find-and-replace, v0.201.0 (inactive)
fuzzy-finder, v1.3.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.1 (active)
image-view, v0.58.2 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v0.53.1 (active)
notifications, v0.65.0 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2 (active)
snippets, v1.0.2 (active)
spell-check, v0.67.1 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.0 (active)
symbols-view, v0.113.0 (inactive)
tabs, v0.100.2 (active)
timecop, v0.33.2 (active)
tree-view, v0.208.2 (inactive)
update-package-dependencies, v0.10.0 (active)
welcome, v0.34.0 (active)
whitespace, v0.33.0 (active)
wrap-guide, v0.38.1 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.2 (active)
language-csharp, v0.12.1 (active)
language-css, v0.37.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.42.1 (active)
language-html, v0.45.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.23.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.2 (active)
language-less, v0.29.5 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.2 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.69.0 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.56.0 (active)
language-shellscript, v0.22.4 (active)
language-source, v0.9.0 (active)
language-sql, v0.23.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.9 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

Uncaught Cannot call write after a stream was destroyed

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.42.0 x64
Electron: 4.2.7
OS: Microsoft Windows 10 Pro N
Thrown From: Repl package 0.5.0

Stack Trace

Uncaught Cannot call write after a stream was destroyed

At events.js:167

Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed
    at doWrite (_stream_writable.js:406:19)
    at writeOrBuffer (_stream_writable.js:394:5)
    at Socket.Writable.write (_stream_writable.js:294:11)
    at ReplPython.module.exports.Repl.processCmd (/packages/Repl/lib/Repl/ReplClass.coffee:20:28)
    at ReplPython.module.exports.Repl.writeInRepl (/packages/Repl/lib/Repl/ReplClass.coffee:81:10)
    at REPLView.module.exports.REPLView.dealWithEnter (/packages/Repl/lib/Repl-View/ReplView.coffee:48:11)
    at REPLView.dealWithEnter (/packages/Repl/lib/Repl-View/ReplView.coffee:1:1)
    at /packages/Repl/lib/Repl-View/ReplView.coffee:78:79)
    at CommandRegistry.handleCommandEvent (~/AppData/Local/atom/app-1.42.0/resources/app/static/<embedded>:11:349385)
    at KeymapManager.dispatchCommandEvent (~/AppData/Local/atom/app-1.42.0/resources/app/static/<embedded>:11:1252387)
    at KeymapManager.handleKeyboardEvent (~/AppData/Local/atom/app-1.42.0/resources/app/static/<embedded>:11:1248521)
    at WindowEventHandler.handleDocumentKeyEvent (~/AppData/Local/atom/app-1.42.0/resources/app/static/<embedded>:11:284591)

Commands

     -2:47 intentions:highlight (input.hidden-input)
     -2:46.8.0 fuzzy-finder:toggle-file-finder (input.hidden-input)
     -2:44.6.0 core:move-down (input.hidden-input)
     -2:42.8.0 core:move-up (input.hidden-input)
     -2:42.4.0 core:confirm (input.hidden-input)
     -2:41.4.0 intentions:highlight (input.hidden-input)
     -2:41.1.0 command-palette:toggle (input.hidden-input)
     -2:36.3.0 core:confirm (input.hidden-input)
     -2:36.3.0 Python run: run-f6 (input.hidden-input)
     -2:14.7.0 Repl:Repl Python3 (input.hidden-input)
  3x -1:43.8.0 grammar-selector:show (atom-text-editor.editor.is-focused)
     -0:39.8.0 docblockr:parse-enter (input.hidden-input)
     -0:39.8.0 editor:newline (input.hidden-input)
     -0:14.4.0 Repl:Repl Python2 (input.hidden-input)

Non-Core Packages

aligner-javascript 1.3.0 
arc-ui 0.1.7 
atom-autocomplete-python 5.0.0 
atom-code-syntax 0.3.1 
atom-code-ui 0.4.4 
atom-file-icons 0.7.1 
atom-language-matlab 0.4.0 
atom-latex 0.8.11 
atom-material-syntax 1.0.8 
atom-material-ui 2.1.3 
atom-path-intellisense 1.2.2 
atom-python-run 0.9.7 
aurora-theme 1.2.2 
autocomplete 0.47.0 
autocomplete-awk 0.1.2 
autocomplete-java 1.2.7 
autocomplete-javascript 0.0.2 
autocomplete-latex 0.9.2 
autocomplete-latex-references 0.3.2 
autocomplete-math 0.1.1 
autocomplete-paths 2.12.2 
autocomplete-php 0.3.7 
autocomplete-python 1.16.0 
autocomplete-python-jedi 1.10.3-0 
autocomplete-R 0.6.0 
autocomplete-sql 0.5.0 
bottom-dock 0.4.4 
build 0.70.0 
build-latex 0.0.3 
build-python 0.11.0 
busy-signal 2.0.1 
chameleon-ui 2.0.0 
chester-atom-syntax 0.3.2 
color-picker 2.3.0 
darkpython-syntax 0.5.0 
docblockr 0.13.7 
docker 0.8.0 
file-icons 2.1.37 
framer-ui 2.0.0 
hey-pane 1.2.0 
Hydrogen 2.13.1 
ide-java 0.9.0 
ide-python 1.5.0 
intentions 1.1.5 
java-class-complete 0.0.6 
java-generator 2.2.3 
java-importer 1.4.1 
javascript-snippets 1.2.1 
kite 0.176.0 
language-docker 1.1.8 
language-latex 1.2.0 
language-matlab 0.2.1 
latex 0.50.2 
latex-autocomplete 1.1.1 
latex-document-outline 1.3.8 
latex-image-paste 0.5.0 
latex-tree 0.5.0 
linter 2.3.1 
linter-docker 0.3.2 
linter-flake8 2.4.0 
linter-python-pep8 0.2.0 
linter-spell 0.15.0 
linter-spell-javascript 0.9.0 
linter-spell-latex 0.11.0 
linter-ui-default 1.8.0 
logo-file-icons 1.13.0 
minima-ui 0.0.4 
minimap 4.29.9 
output-panel 0.3.4 
project-manager 3.3.8 
project-plus 1.0.0 
project-sidebar 1.3.0 
project-view 0.6.5 
python-autopep8 0.1.3 
python-docstring 0.0.3 
python-indent 1.2.5 
python-snippets 1.9.0 
python-tools 0.6.9 
Quick-JavaScript 2.2.0 
Repl 0.5.0 
script 3.25.0 
seti-ui 1.11.0 
teletype 0.13.4 
todo-manager 0.2.10 
tron-theme 0.3.3 
turbo-javascript 1.4.0 
vaporwave-ui 0.0.2 
webbox-color 0.5.9 
wirehead-ui 0.2.0 
xcode-theme 2.0.0 

Changes required for upcoming CoffeeScript upgrade

Hi! Thanks for maintaining the repl package!

In Atom v1.12, we are going to upgrade CoffeeScript to the latest version. This upgrade entails one potentially breaking change to the language:

Changed strategy for the generation of internal compiler variable names. Note that this means that @example function parameters are no longer available as naked example variables within the function body.

We think your package may be affected by this upgrade, in the following places:

  • The cmd variable here
  • The cmd variable here
  • The cmd variable here
  • The args variable here
  • The endSequence variable here

These findings are based on linting packages with coffeescope. We could be wrong about some of them. When we release v1.12 beta, please test your package against it to make sure that it works. Let me know if you have any further questions; I will be happy to help!

Uncaught Error: EBADF: bad file descriptor, write

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.0.7
System: Unknown Windows Version
Thrown From: Repl package, v0.5.0

Stack Trace

Uncaught Error: EBADF: bad file descriptor, write

At fs.js:657

Error: EBADF: bad file descriptor, write
    at Error (native)
    at Object.fs.writeSync (fs.js:657:20)
    at SyncWriteStream.write (fs.js:1906:6)
    at Repl.module.exports.Repl.processErrorData (C:\Users\raph\.atom\packages\Repl\lib\Repl\ReplClass.coffee:65:22)
    at Socket.<anonymous> (C:\Users\raph\.atom\packages\Repl\lib\Repl\ReplClass.coffee:116:21)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:166:7)
    at readableAddChunk (_stream_readable.js:146:16)
    at Socket.Readable.push (_stream_readable.js:109:10)
    at Pipe.onread (net.js:517:20)

Commands

 21x -0:55.9.0 core:move-down (atom-text-editor.editor.mini.is-focused)
  2x -0:54.8.0 core:move-up (atom-text-editor.editor.mini.is-focused)
  8x -0:54.2.0 core:move-down (atom-text-editor.editor.mini.is-focused)
 11x -0:51.9.0 core:move-up (atom-text-editor.editor.mini.is-focused)
  2x -0:50 core:move-down (atom-text-editor.editor.mini.is-focused)
     -0:49.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:49.2.0 Repl:Repl Ocaml (atom-text-editor.editor)
     -0:38.1.0 core:paste (atom-text-editor.editor.is-focused)
     -0:36.4.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:27 core:copy (atom-text-editor.editor.is-focused)
     -0:25.7.0 core:paste (atom-text-editor.editor.is-focused)
 33x -0:24.8.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:11.9.0 core:select-all (atom-text-editor.editor.is-focused)
     -0:11 core:copy (atom-text-editor.editor.is-focused)
     -0:08.8.0 core:paste (atom-text-editor.editor.is-focused)
     -0:07.4.0 editor:newline (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "themes": [
      "one-dark-ui",
      "seti-syntax"
    ]
  }
}

Installed Packages

# User
file-icons, v1.6.3
language-latex, v0.6.1
language-ocaml, v1.1.2
latex, v0.25.0
minimap, v4.12.3
pdf-view, v0.23.0
Repl, v0.5.0
seti-syntax, v0.4.0
terminal-status, v1.6.8

# Dev
No dev packages

Uncaught Error: Cannot find module '../../Repls/replPython.js'Require stack:- $ATOM_HOME/packag...

[Enter steps to reproduce:]

  1. open packages drop-down menu
  2. click repl
  3. click new repl

Atom: 1.54.0 x64
Electron: 6.1.12
OS: Microsoft Windows 10 Home
Thrown From: Repl package 0.5.0

Stack Trace

Uncaught Error: Cannot find module '../../Repls/replPython.js'
Require stack:

  • C:\Users\jonat.atom\packages\Repl\lib\Repl\ReplFormat.coffee
  • C:\Users\jonat.atom\packages\Repl\lib\Repl-View\ReplView.coffee
  • C:\Users\jonat.atom\packages\Repl\lib\Repl.coffee
  • C:\Users\jonat\AppData\Local\atom\app-1.54.0\resources\app.asar\static\index.html
At internal/modules/cjs/loader.js:630

Error: Cannot find module '../../Repls/replPython.js'
Require stack:
- C:\Users\jonat\.atom\packages\Repl\lib\Repl\ReplFormat.coffee
- C:\Users\jonat\.atom\packages\Repl\lib\Repl-View\ReplView.coffee
- C:\Users\jonat\.atom\packages\Repl\lib\Repl.coffee
- C:\Users\jonat\AppData\Local\atom\app-1.54.0\resources\app.asar\static\index.html
    at Module._resolveFilename (internal/modules/cjs/loader.js:627:15)
    at Module._resolveFilename (~/AppData/Local/atom/app-1.54.0/resources/electron.asar/common/reset-search-paths.js:41:16)
    at Function.get_Module._resolveFilename (~/AppData/Local/atom/app-1.54.0/resources/app/static/<embedded>:11:155387)
    at Module.require (/app.asar/static/index.js:61:43)
    at require (~/AppData/Local/atom/app-1.54.0/resources/app/static/<embedded>:11:146720)
    at /packages/Repl/lib/Repl/ReplFormat.coffee:8:9)
    at /packages/Repl/lib/Repl-View/ReplView.coffee:110:14)
    at ReplManager.module.exports.ReplManager.createRepl (/packages/Repl/lib/ReplManager.coffee:39:27)
    at ReplManager.createRepl (/packages/Repl/lib/ReplManager.coffee:1:1)
    at Object.create (/packages/Repl/lib/Repl.coffee:96:18)
    at /packages/Repl/lib/Repl.coffee:74:79)
    at CommandRegistry.handleCommandEvent (~/AppData/Local/atom/app-1.54.0/resources/app/static/<embedded>:11:350382)
    at CommandRegistry.dispatch (~/AppData/Local/atom/app-1.54.0/resources/app/static/<embedded>:11:348857)
    at AtomEnvironment.dispatchApplicationMenuCommand (~/AppData/Local/atom/app-1.54.0/resources/app/static/<embedded>:1:754178)
    at EventEmitter.t (~/AppData/Local/atom/app-1.54.0/resources/app/static/<embedded>:1:762128)
    at EventEmitter.emit (events.js:200:13)
    at Object.onMessage (~/AppData/Local/atom/app-1.54.0/resources/electron.asar/renderer/init.js:42:16)

Commands

     -0:15.8.0 Repl:create (input.hidden-input)

Non-Core Packages

aqua-marine-syntax 0.0.2 
atom-python-run 0.9.7 
build 0.70.0 
busy-signal 2.0.1 
open-html-in-browser 0.2.1 
open-in-browser 0.5.2 
Repl 0.5.0 
teletype 0.13.4 

Up/down arrows

Not really an /issue/ per se, but normally when you use up/down arrows to get one of your previous queries you don't expect the cursor to move too, so to actually type something extra (or even evaluate it again by simply pressing Enter) you need to click (click!) back down where the prompt is.

Python2 and Python3 repl

Hi I like you REPL plugin for atom, but i'm lacking some python2 REPL. Many of mine code has to support both python 2 and 3. I would love to see a possibility to have two python REPL.

Uncaught Error: Cannot call write after a stream was destroyed

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.55.0 x64
Electron: 6.1.12
OS: Unknown Windows version
Thrown From: Repl package 0.5.0

Stack Trace

Uncaught Error: Cannot call write after a stream was destroyed

At events.js:177

Error [ERR_STREAM_DESTROYED] [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed
    at doWrite (_stream_writable.js:413:19)
    at writeOrBuffer (_stream_writable.js:401:5)
    at Socket.Writable.write (_stream_writable.js:301:11)
    at Repl.module.exports.Repl.processCmd (/packages/Repl/lib/Repl/ReplClass.coffee:20:28)
    at Repl.module.exports.Repl.writeInRepl (/packages/Repl/lib/Repl/ReplClass.coffee:81:10)
    at REPLView.module.exports.REPLView.interprete (/packages/Repl/lib/Repl-View/ReplView.coffee:18:11)
    at REPLView.interprete (/packages/Repl/lib/Repl-View/ReplView.coffee:1:1)
    at ReplManager.module.exports.ReplManager.interprete (/packages/Repl/lib/ReplManager.coffee:16:16)
    at Object.interpreteSelect (/packages/Repl/lib/Repl.coffee:104:20)
    at /packages/Repl/lib/Repl.coffee:75:89)
    at CommandRegistry.handleCommandEvent (~/AppData/Local/atom/app-1.55.0/resources/app/static/<embedded>:11:350382)
    at KeymapManager.dispatchCommandEvent (~/AppData/Local/atom/app-1.55.0/resources/app/static/<embedded>:11:1230982)
    at KeymapManager.handleKeyboardEvent (~/AppData/Local/atom/app-1.55.0/resources/app/static/<embedded>:11:1227116)
    at WindowEventHandler.handleDocumentKeyEvent (~/AppData/Local/atom/app-1.55.0/resources/app/static/<embedded>:11:284879)

Commands

     -8:44.2.0 application:open-file (div.welcome.is-guide)
     -8:14 Repl:Repl Ocaml (input.hidden-input)
  2x -0:44.6.0 Repl:interpreteSelect (input.hidden-input)
  7x -0:40.9.0 core:save (input.hidden-input)
     -0:37.8.0 core:redo (input.hidden-input)
     -0:37.7.0 Repl:interpreteSelect (input.hidden-input)
  2x -0:37.2.0 core:save (input.hidden-input)
     -0:36 core:redo (input.hidden-input)
  2x -0:36 Repl:interpreteSelect (input.hidden-input)
     -0:35.4.0 core:save (input.hidden-input)
     -0:35.2.0 Repl:interpreteSelect (input.hidden-input)
     -0:34 core:redo (input.hidden-input)
  2x -0:29.1.0 Repl:interpreteSelect (input.hidden-input)

Non-Core Packages

language-ocaml 1.9.5 
ocaml-merlin 0.14.7 
Repl 0.5.0 

'ocaml' could not be spawned

Maybe this is a stupid issue, if so I'm sorry.

Whenever I try to launch ocaml REPL, it says

'ocaml' could not be spawned. Is it installed and on your path? If so please open an issue on the package spawning the process.

I tried to read the code but I see cmd = 'ocaml', and when I type ocaml in my bash it just works.
Did I forget something?

Interpret selection and Interpret file not working in Node Repl

When using Node Repl, the hotkey bindings to open a new repl ctrl+y, ctrl+n function as expected.

However, when the option to interpret a selection or file is chosen either through the menu, or through hotkey combinations ctrl+y, ctrl+s ctrl+y, ctrl+f is not functioning.

Uncaught Error: This TextEditor has been destroyed

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.0.15
System: Unknown Windows Version
Thrown From: Repl package, v0.5.0

Stack Trace

Uncaught Error: This TextEditor has been destroyed

At C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\node_modules\text-buffer\lib\text-buffer.js:770

Error: This TextEditor has been destroyed
  at DisplayBuffer.module.exports.DisplayBuffer.screenPositionForBufferPosition (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\display-buffer.js:1097:15)
  at Marker.module.exports.Marker.getHeadScreenPosition (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\marker.js:179:33)
  at Cursor.module.exports.Cursor.getScreenPosition (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\cursor.js:90:26)
  at Cursor.module.exports.Cursor.getScreenRange (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\cursor.js:708:20)
  at Cursor.module.exports.Cursor.autoscroll (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\cursor.js:713:51)
  at Selection.module.exports.Selection.autoscroll (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\selection.js:955:28)
  at Selection.module.exports.Selection.clear (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\selection.js:198:14)
  at Selection.module.exports.Selection.insertText (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\selection.js:456:12)
  at C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\text-editor.js:745:29
  at C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\text-editor.js:787:29
  at TextBuffer.module.exports.TextBuffer.transact (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\node_modules\text-buffer\lib\text-buffer.js:765:18)
  at TextEditor.module.exports.TextEditor.transact (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\text-editor.js:1168:26)
  at C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\text-editor.js:781:24
  at TextEditor.module.exports.TextEditor.mergeSelections (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\text-editor.js:2037:18)
  at TextEditor.module.exports.TextEditor.mergeIntersectingSelections (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\text-editor.js:1999:35)
  at TextEditor.module.exports.TextEditor.mutateSelectedText (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\text-editor.js:779:19)
  at TextEditor.module.exports.TextEditor.insertText (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\src\text-editor.js:742:19)
  at TextEditor.object.(anonymous function) [as insertText] (C:\Users\raph\AppData\Local\atom\app-1.0.15\resources\app.asar\node_modules\underscore-plus\lib\underscore-plus.js:77:27)
  at REPLView.module.exports.REPLView.dealWithRetour (C:\Users\raph\.atom\packages\Repl\lib\Repl-View\ReplView.coffee:91:23)
  at Repl.retour (C:\Users\raph\.atom\packages\Repl\lib\Repl-View\ReplView.coffee:1:1)
  at Repl.module.exports.Repl.processOutputData (C:\Users\raph\.atom\packages\Repl\lib\Repl\ReplClass.coffee:48:8)
  at Socket.<anonymous> (C:\Users\raph\.atom\packages\Repl\lib\Repl\ReplClass.coffee:96:51)
  at emitOne (events.js:77:13)
  at Socket.emit (events.js:169:7)
  at readableAddChunk (_stream_readable.js:146:16)
  at Socket.Readable.push (_stream_readable.js:110:10)
  at Pipe.onread (net.js:520:20)

Commands

     -0:57.2.0 core:select-all (atom-text-editor.editor.is-focused)
     -0:56.4.0 core:copy (atom-text-editor.editor.is-focused)
     -0:55.2.0 window:focus-pane-on-right (atom-text-editor.editor.is-focused)
     -0:54.1.0 core:paste (atom-text-editor.editor.is-focused)
     -0:52.9.0 editor:newline (atom-text-editor.editor.is-focused)
  6x -0:23.8.0 core:move-up (atom-text-editor.editor.is-focused)
     -0:22 core:move-right (atom-text-editor.editor.is-focused)
     -0:21.9.0 core:move-down (atom-text-editor.editor.is-focused)
 73x -0:21.1.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:16.1.0 core:move-down (atom-text-editor.editor.is-focused)
     -0:15.5.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:14.3.0 core:save (atom-text-editor.editor.is-focused)
     -0:13.2.0 core:select-all (atom-text-editor.editor.is-focused)
     -0:11.4.0 core:copy (atom-text-editor.editor.is-focused)
     -0:10.5.0 window:focus-pane-on-right (atom-text-editor.editor.is-focused)
     -0:09.5.0 core:close (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "themes": [
      "one-dark-ui",
      "seti-syntax"
    ]
  },
  "Repl": {}
}

Installed Packages

# User
browser-plus, v0.0.34
file-icons, v1.6.9
highlight-selected, v0.10.1
language-latex, v0.6.1
language-ocaml, v1.1.2
latex, v0.25.1
latexer, v0.2.7
linter, v1.5.2
linter-chktex, v1.1.0
linter-pylama, v0.2.0
minimap, v4.13.3
minimap-find-and-replace, v4.3.0
minimap-highlight-selected, v4.3.0
minimap-linter, v1.0.0
pdf-view, v0.23.0
Repl, v0.5.0
script, v2.26.4
seti-syntax, v0.4.0
terminal-status, v1.6.8
tree-view-filter, v0.3.7

# Dev
No dev packages

Ruby

Any plans on having a repl for ruby?

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.