klorenz / atom-regex-railroad-diagrams

display regex as railroad diagram, if cursor moves to it
MIT License
250 stars 31 forks source link

Stop treating .re file as regexp file #93

Open zaaack opened 7 years ago

zaaack commented 7 years ago

[Enter steps to reproduce:]

When I open a ReasonML file, regex-railroat-diagrams thought this is a regexp file, but it's not, it's a new language ReasonML's file suffix, I think it would be better make suffix an option in settings page.

Atom: 1.18.0 x64 Electron: 1.3.15 OS: Mac OS X 10.12.3 Thrown From: regex-railroad-diagram package 0.19.3

Stack Trace

Failed to activate the regex-railroad-diagram package

At Cannot read property 'match' of undefined

TypeError: Cannot read property 'match' of undefined
    at /packages/regex-railroad-diagram/lib/railroad-diagram-element.coffee:48:22)
    at /packages/regex-railroad-diagram/lib/railroad-diagram-element.coffee:14:6)
    at Object.activate (/packages/regex-railroad-diagram/lib/regex-railroad-diagram.coffee:26:45)
    at Package.module.exports.Package.activateNow (/Applications/Atom.app/Contents/Resources/app/src/package.js:253:25)
    at /Applications/Atom.app/Contents/Resources/app/src/package.js:225:38
    at Package.module.exports.Package.measure (/Applications/Atom.app/Contents/Resources/app/src/package.js:99:21)
    at /Applications/Atom.app/Contents/Resources/app/src/package.js:218:32
    at Package.module.exports.Package.activate (/Applications/Atom.app/Contents/Resources/app/src/package.js:215:40)
    at PackageManager.module.exports.PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:645:40)
    at /Applications/Atom.app/Contents/Resources/app/src/package-manager.js:626:35
    at Config.module.exports.Config.transactAsync (/Applications/Atom.app/Contents/Resources/app/src/config.js:346:24)
    at PackageManager.module.exports.PackageManager.activatePackages (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:621:25)
    at PackageManager.module.exports.PackageManager.activate (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:603:52)
    at /Applications/Atom.app/Contents/Resources/app/src/atom-environment.js:846:34

Commands

     -0:06.9.0 tree-view:show (atom-workspace.workspace.scrollbars-visible-always)

Non-Core Packages

activate-power-mode 2.0.0 
atom-auto-prettier 0.1.1 
atom-beautify 0.30.4 
atom-clock 0.1.13 
atom-commander 0.10.1 
atom-es6-standard-snippets 1.2.0 
atom-handlebars 1.3.0 
atom-ide-ui 0.1.9 
atom-image-resize 0.3.0 
atom-jade 0.3.0 
atom-js-standard 1.0.2 
atom-react-autocomplete 0.1.10 
atom-rust 0.1.1 
atom-sync 0.7.3 
atom-ternjs 0.18.3 
atom-toolbar 0.1.6 
atom-typescript 11.0.6 
autocomplete-consts 0.0.0 
autocomplete-date 0.4.0 
autocomplete-json 5.5.0 
autocomplete-modules 1.6.10 
autocomplete-nunjucks 0.5.0 
autocomplete-paths 1.0.5 
autocomplete-python 1.9.1 
browser-plus 0.0.98 
build-cargo 2.0.0 
busy-signal 1.4.3 
caniuse 0.9.2 
color-picker 2.2.5 
docblockr 0.11.0 
editorconfig 2.2.2 
elastic-tabstops 1.1.3 
emmet 2.4.3 
file-icons 2.1.8 
flow-ide 1.6.0 
git-status 0.3.4 
git-time-machine 1.5.9 
glist 2.2.0 
global-background 0.4.0 
hex 0.6.2 
hey-pane 0.2.0 
hyperclick 0.0.0 
hyperlink-hyperclick 1.3.4 
ide-flow 0.10.0 
ide-reason 0.1.2 
ide-typescript 0.1.0 
intentions 1.1.2 
ionide-fake 1.2.2 
ionide-fsharp 1.9.3 
ionide-fsi 2.1.3 
ionide-paket 2.2.6 
ionide-webview 1.0.3 
ionide-yeoman 2.0.0 
js-hyperclick 1.11.0 
js-refactor 0.7.5 
jumpy 3.1.3 
language-babel 2.67.0 
language-diff 0.7.0 
language-json5 1.1.1 
language-nunjucks 4.1.0 
language-ocaml 1.9.5 
language-reason 0.0.3 
language-rust 0.4.11 
language-stylus 0.2.0 
language-typescript-grammars-only 1.6.0 
languageserver-rust 0.2.0 
linter 2.2.0 
linter-eslint 8.2.1 
linter-flake8 2.2.1 
linter-handlebars 2.3.4 
linter-php 1.3.2 
linter-pug-lint 0.2.0 
linter-rust 0.8.0 
linter-stylelint 4.0.0 
linter-ui-default 1.6.3 
linter-write-good 0.9.0 
local-history 4.3.0 
markdown-preview-enhanced 0.13.0 
markdown-scroll-sync 2.1.2 
markdown-writer 2.6.5 
merge-conflicts 1.4.5 
minimap 4.25.7 
minimap-autohide 0.10.1 
nvatom 0.11.0 
ocaml-merlin 0.14.4 
php-integrator-autocomplete-plus 1.6.0 
php-integrator-base 2.1.13 
php-integrator-navigation 1.1.2 
php-integrator-tooltips 1.1.5 
pigments 0.39.1 
platformio-ide-terminal 2.5.3 
prettier-atom 0.36.1 
project-manager 3.3.5 
project-plus 0.9.0 
prompt-big-file 0.3.0 
python-tools 0.6.9 
qolor 0.4.1 
quick-highlight 0.10.0 
racer 0.20.0 
react-snippets 0.8.0 
reason-refmt 0.3.1 
refactor 0.11.5 
regex-railroad-diagram 0.19.3 
rest-client 1.3.1 
rust-doc-viewer 2.6.3 
rustfmt 0.1.3 
rustsym 0.3.1 
script 3.15.0 
sort-lines 0.14.0 
source-preview 0.5.2 
source-preview-pug 0.2.0 
source-preview-react 0.2.0 
source-preview-sass 0.1.6 
Stylus 3.1.1 
sync-settings 0.8.2 
synced-sidebar 0.4.3 
toggle-slash 1.0.14 
tokamak 0.3.2 
tokamak-terminal 10.0.1 
tool-bar 1.1.0 
xatom-debug 1.6.7 
xatom-debug-chrome 0.7.4 
xatom-debug-nodejs 0.9.3