coreh-deprecated / nide Goto Github PK
View Code? Open in Web Editor NEWBeautiful IDE for Node.js
Home Page: http://coreh.github.com/nide/
Beautiful IDE for Node.js
Home Page: http://coreh.github.com/nide/
every documentation-page from Node.js is available as a JSON-file, which could make it easy to write a program, that read that data and presents it in the Mac osx design. A other goal is to make autocompetion easier to write (For Example: you type fs.readFile and the Program looks throw the JSON to find, which arguments this function takes, than is displays them in grey or sth.)
When working with some hot-deployment (using https://github.com/isaacs/node-supervisor) it's desirable to delay auto saving at least some significant changes will be introduced in the code. Please add 'settings' button on UI where we can configure to switch off auto-save. Perform some saving explicitly with special button /hot key.
After modifying some code (getuid()-check and npm-check) the script runs, but responds with Cannot GET /
.
This is not a bug, more of an feature request, but if you can provide me with some details on what is missing for windows compability I want to try to make it work.
I guess npm
for windows is a key functionality that is missing, I am currently using ryppi
in place of npm
and will try to make the script use it instead.
Hello,
Is there a way to specifically bind to an IP for Nide? I don't want the production stuff to be accessible by the public.
Thanks!
info postuninstall [email protected]
ERR! Error: shasum check failed for /tmp/npm-1339235243160/1339235299100-0.7145419192966074/tmp.tgz
ERR! Expected: 98419cb68859a6fc5ec8d49f50dcdbbe2ffd4466
ERR! Actual: a3920de4ba03316b05b8c94163ea39ba3db434cc
ERR! at /usr/local/lib/node_modules/npm/lib/utils/sha.js:25:20
ERR! at [object Object]. (/usr/local/lib/node_modules/npm/lib/utils/sha.js:49:5)
ERR! at [object Object].emit (events.js:64:17)
ERR! at afterRead (fs.js:1132:12)
ERR! at Object.wrapper as oncomplete
ERR! You may report this log at:
ERR! http://github.com/isaacs/npm/issues
ERR! or email it to:
ERR! [email protected]
ERR!
ERR! System Darwin 10.3.0
ERR! command "node" "/usr/local/bin/npm" "install" "-g" "nide"
ERR! cwd /Users/Sharon
ERR! node -v v0.6.19
ERR! npm -v 1.1.24
ERR! message shasum check failed for /tmp/npm-1339235243160/1339235299100-0.7145419192966074/tmp.tgz
ERR! message Expected: 98419cb68859a6fc5ec8d49f50dcdbbe2ffd4466
ERR! message Actual: a3920de4ba03316b05b8c94163ea39ba3db434cc
verbose exit [ 1, true ]
coffeescript?
Hello,
in my project I got a broken symbolic link, and nide totally die on this one with error :
/home/mbailly/Documents/perso/d10js/node-0.6.6/lib/node_modules/nide/server/project.js:154
if (err) throw err
^
Error: ENOENT, no such file or directory '/home/mbailly/tmp/(...)/README'
I created a project, created a new file underneath, edited it quite a bit... The file was definitely saved and updated continuously on disk. No package.json was created. I installed a NPM module and that worked correctly. (though no node_modules folder was created, so it must have been installed globally?)
I stopped the Nide process and restarted it. The project appears empty.
"Nameless file" showing up instead.
Hi Coreh,
I'm the founder of nodester. I love your NIDE project and I am thinking about ways in which we could integrate the two projects. If NIDE had git push support, Node.JS developers could deploy/push their updates to Nodester and GitHub without leaving NIDE.
Any thoughts?
Regards,
Chris
I love using and SHIFT+ to change the indentation of a line or a whole block of selected code.
There are times when I'd like to be able to insert spaces (in lieu of 0x08) to fixed tab-stops, for example to add aligned comments to the "ends" of lines of code, like I do in other editors. I don't know how practical this is, since most windowing systems will catch things like CTRL+ and ALT+. Anyway, it's something to think about to save keystrokes and make code pretty.
Could not install package:
npm ERR! Error:EACCES,open '/root/.npm/1ae63917-s.lock'
....
y@ubuntu:~$ nide init test
Created `test` directory.
node.js:134
throw e; // process.nextTick error, or 'error' event on first tick
^
TypeError: Bad argument
at Object.mkdirSync (fs.js:360:18)
at /home/y/.node_libraries/.npm/nide/0.2.0/package/main.js:39:16
at /home/y/.node_libraries/.npm/nide/0.2.0/package/main.js:18:13
at ChildProcess.exithandler (child_process.js:100:7)
at ChildProcess.emit (events.js:67:17)
at Socket.<anonymous> (child_process.js:172:12)
at Socket.emit (events.js:64:17)
at Array.<anonymous> (net.js:831:12)
at EventEmitter._tickCallback (node.js:126:26)
I don't see any clear way to save a file after editing. And when I re-open the file, the changes are lost. If there is auto-saving, it is not working for me.
OS: Ubuntu 10.4 (i think)
Node: v.0.4.12
Hi, I have a problem when I open a project, or create a project with nide. Here is the error I get.
Internal error at the local server
/Applications/Nide.app/Contents/Resources/node_modules/socket.io/lib/manager.js:900
if (req.url.substr(0, resource.length) == resource) {
^
RangeError: Maximum call stack size exceeded
I would really like to see a simple .htaccess style Authentification so not everyone can use the editor, i could really use this when developing on a foreign machine :)
I've got an existing project and I'd like to paste some files. There's no such option in nide itself, which is not awesome but understood. The problem is that when I do this in file browser, nide doesn't see the pasted files.
Is it feasible for nide to remember the last-known cursor position within a file and return to that position the next time the file is selected/opened? This would not have to persist across sessions.
When I run sudo npm install -g nide I get the following error:
npm WARN Invalid range in engines.node. Please see npm help json
~v0.4.9
npm ERR! Unsupported
npm ERR! Not compatible with your version of node/npm: [email protected]
npm ERR! Required: {"node":"~v0.4.9"}
npm ERR! Actual: {"npm":"1.0.15","node":"v0.4.9"}
npm ERR!
npm ERR! System Darwin 10.8.0
npm ERR! command "node" "/Users/aeliasnet/local/bin/npm" "install" "-g" "nide"
npm ERR! cwd /Users/aeliasnet
npm ERR! node -v v0.4.9
npm ERR! npm -v 1.0.15
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/aeliasnet/npm-debug.log
npm not ok
I remember having this same error in my node.js project and fixed it by changing "node": "v0.4.9" without the ~. I don't know why it occurs though...
I'm getting the following error when I create a project:
/usr/local/lib/node_modules/nide/node_modules/findit/node_modules/seq/index.js:76
f.apply(cb, context.stack);
^
RangeError: Maximum call stack size exceeded
at Function.APPLY_OVERFLOW (native)
at action (/usr/local/lib/node_modules/nide/node_modules/findit/node_modules/seq/index.js:76:11)
at next (/usr/local/lib/node_modules/nide/node_modules/findit/node_modules/seq/index.js:208:17)
at /usr/local/lib/node_modules/nide/node_modules/findit/node_modules/seq/index.js:213:30
at /usr/local/lib/node_modules/nide/node_modules/findit/node_modules/seq/index.js:55:24
at Function. (/usr/local/lib/node_modules/nide/node_modules/findit/index.js:40:25)
at Function. (/usr/local/lib/node_modules/nide/node_modules/findit/node_modules/seq/index.js:210:38)
at action (/usr/local/lib/node_modules/nide/node_modules/findit/node_modules/seq/index.js:76:11)
at next (/usr/local/lib/node_modules/nide/node_modules/findit/node_modules/seq/index.js:208:17)
at /usr/local/lib/node_modules/nide/node_modules/findit/node_modules/seq/index.js:213:30'''
When learning PHP, this helped a lot with learning how the various functions worked in the ide I had at the time. I just held ctrl and clicked on a varible,function name, class name, or anything else and it would go to where that item was defined. I am not sure if that feature is do-able in the near future or if other things like auto-completion have to be working first.
I was trying to use the new commit and was having problems with running it and notice that even if you npm remove old version it would still be running the best way to fix this. You just need run the following command on Mac/Unix
sudo killall nide
sudo killall node
First off, Nide is an excellent product. Excellent IDE.
Perhaps this is against your design philosphy, but I figure I'd suggest the following:
1) Is it possible to have multiple file windows (equivalent of TextMate tabs)?
2) Is it possible to support literal tabs (\t) instead of spaces in the editor?
I love Nide, and it's basically the only editor I use for node.js projects. However, whenever I have to do a find and replace (or even a simple find), I have to switch to some other editor, because Nide doesn't seem to support this - in the Edit -> Find
menu, everything is greyed out except Jump to Selection
. Please add support for this!
When installing nide
going....
First, it took many npm installs before the npm install actually worked, not sure what caused this....
see: https://gist.github.com/c1285a01093bdbfb8a1a
I was able to eventually get it working.
\t are inserted doublely or spaced oddly.
It'd be nice to start nide without the ide specific stuff. So i just have to install nide via npm and then start it on a remote machine in for example /etc. then it should show me the files and folders located there.
I'm doing this with "mate dirname" all the time.
I'm requesting a feature to simply prevent the docs from being modified from anyone. We can set the password in the config file, or simply provide a startup argument like:
nide --password 123456
Thanks for your amazing work, I'm having a great time with Nide.
Fantastically sleek implementation. Very impressive.
There isn't a clear licence with it yet, are their any plans?
Nide is great. Just as simple as i want it. If you can add support for Jade and Stylus color highlighting I'll switch to nide now.
Hi, I have a problem when installing nide "sudo install-g nper nide". Here is a log of errors
npm http GET https://registry.npmjs.org/nide
npm http 304 https://registry.npmjs.org/nide
npm ERR! Error: No compatible version found: nide
npm ERR! No valid targets found.
npm ERR! Perhaps not compatible with your version of node?
npm ERR! at installTargetsError (/usr/local/lib/node_modules/npm/lib/cache.js:488:10)
npm ERR! at next_ (/usr/local/lib/node_modules/npm/lib/cache.js:438:17)
npm ERR! at next (/usr/local/lib/node_modules/npm/lib/cache.js:415:44)
npm ERR! at /usr/local/lib/node_modules/npm/lib/cache.js:408:5
npm ERR! at saved (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:147:7)
npm ERR! at Object.oncomplete (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:231:7)
npm ERR! You may report this log at:
npm ERR! http://github.com/isaacs/npm/issues
npm ERR! or email it to:
npm ERR! [email protected]
npm ERR!
npm ERR! System Darwin 11.3.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "nide"
npm ERR! cwd /Users/xxxx/Projects/node
npm ERR! node -v v0.7.7-pre
npm ERR! npm -v 1.1.1
npm ERR! message No compatible version found: nide
npm ERR! message No valid targets found.
npm ERR! message Perhaps not compatible with your version of node?
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/xxxx/Projects/node/npm-debug.log
npm not ok
Comments in goldenrod (or whatever the color is) are hard to see on a white background. It would be great to have a quick way to customize the background color and/or the syntax highlighting colors.
u can integrate it with waterbearlang
search "waterbearlang" in github ;-)
try
I'm new to Node, Nide, and even Github, but I use Nide exclusively for my node.js projects. When the package.json (Project wizard pops up, it would be nice to have more of the common package.json options to fill out, similar to the questions npm init asks. I may fork Nide and attempt to add it myself, and if I get it working, I'll do a pull request
Versions that are more than 3 auto-saves behind the current one are not showing up correctly in the editor.
This is possibly because CodeMirror is being instanced on a hidden div (Only the divs of the three last versions are visible at the start)
Unintentionally clicked to open a PSD file in the editor and the server crashed with the following message: "FATAL ERROR: JS Allocation failed - process out of memory". A good idea would be to throw this exception
Hey,
installed nide for nodejs (v 0.6.17)
Nide init worked fine but when I try to launch "nide"
I received the following error:
"/opt/local/lib/node_modules/nide/server/project.js:135
current.children[components[i]] = {
^
TypeError: Cannot set property 'hasOwnProperty.js' of undefined
at /opt/local/lib/node_modules/nide/server/project.js:135:41
at Object.oncomplete (/opt/local/lib/node_modules/nide/server/project.js:166:21)"
(stopped working from one day to another)
Looks like the package.json is out of date; I could of course fork with that but I'm not sure if there are any dependencies or limitations that I'm not aware of.
I'm getting this error immediately after starting nide
/usr/local/lib/node_modules/nide/node_modules/express/node_modules/connect/lib/http.js:172
res.end('Cannot ' + req.method + ' ' + utils.escape(req.originalUrl));
^
ReferenceError: utils is not defined
at next (/usr/local/lib/node_modules/nide/node_modules/express/node_modules/connect/lib/http.js:172:48)
at Object.oncomplete (/usr/local/lib/node_modules/nide/node_modules/express/node_modules/connect/lib/middleware/static.js:150:11)
Hi,
I have to say that I am not quite sure if this is a nide bug or a behavior of my os.
Every time I open up nide there is a new file called "Icon"
"ls" command in that directory says the name of the file is "Icon\n" which is even more strange.
I run Nide in version 0.2
greetings
I am working on a solution for this.
I would love to chat with you about approaches (client vs server, how to include files, etc).
i just tried to do a npm install nide.
I am n node 8, but i get error saying it does not support version 8.
the only change is likely to be the package json needed and then pushd to npm
Hi as far as I understood Nide uses http://codemirror.net under the hood which features some kind of js-autocompletion: see http://codemirror.net/demo/complete.html
Would be cool if this could be enabled for Nide.
Displayed instead of previous file contents: <ERROR: Could not load file contents>
The arrows work to switch through the history (the timestamp on top changes) but no old versions are shown.
After renaming a file, the directory listing at the left is not being updated, nor is the current file editor being "redirected" to the new file.
The first part of the bug is a regression due to the new directory list caching mecanism. (Forgot to invalidate) The second part actually never got implemented.
Thanks to @massimiliano-giroldi for reporting this.
How best to handle authentication for Nide? E.g. only expose the nide interface to certain users.
Currently, if the filesystem changes (e.g. mkdir a new directory from a console/xterm) nide seems not to notice until the next start. Obviously, it would be great if nide could receive an event on changes anywhere under the working directory. But just having a "refresh" button in nide would be great!
I would like to be able to keymap vim's key bindings like this: http://codemirror.net/demo/vim.html
Is it possible to add code folding and still have a responsive interface?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.