By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
446,369 Members | 1,188 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 446,369 IT Pros & Developers. It's quick & easy.

Non-GUI source code browser with file system tree view

P: n/a
Hello,

from time to time I want to inspect the source code of projects
on remote computers.(*) I've googled for one or two hours but
didn't find anything helpful. :-/ I'm looking for something like
IDLE's path browser - i. e. a tree view and file view
side-by-side - but with the following differences:

- doesn't need an X connection to the remote computer where the
sources are

- must also work with other programming languages (ideally with
syntax highlighting)

- consequently, the tree view will not be based on a module
search path but on a file system directory

Ideally, but not necessesarily, this browser should be written in
Python. If possible, it should be open source software. It _must_
run on GNU/Linux and, if possible, on Mac OS X (a local X server
is ok if the mentioned browser is a curses-based program).
(Another approach might be a small web application server in the
spirit of "pydoc -p <port>" which could connect to a local port
forwarded with ssh.)

Does anyone know of a source code browser which meets the
requirements listed above or links that could help me? Many
thanks in advance. :-)

(*) Copying the files to the local host is probably rather
impractical because the files sometimes change very frequently.
Developing only locally is impractical for some projects because
the remote development server has some infrastructure that I
can't reproduce locally or only with a lot of work.

Stefan
Mar 30 '06 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Stefan Schwarzer wrote:
(*) Copying the files to the local host is probably rather
impractical because the files sometimes change very frequently.


do lots of files change very frequently, or just a small number ?

if the latter, I doubt you'll be able to beat rsync+local browsing.

</F>

Mar 30 '06 #2

P: n/a
Stefan Schwarzer wrote:
Hello,

from time to time I want to inspect the source code of projects
on remote computers.(*) I've googled for one or two hours but
didn't find anything helpful. :-/ I'm looking for something like
IDLE's path browser - i. e. a tree view and file view
side-by-side - but with the following differences:

- doesn't need an X connection to the remote computer where the
sources are

- must also work with other programming languages (ideally with
syntax highlighting)

- consequently, the tree view will not be based on a module
search path but on a file system directory

Ideally, but not necessesarily, this browser should be written in
Python. If possible, it should be open source software. It _must_
run on GNU/Linux and, if possible, on Mac OS X (a local X server
is ok if the mentioned browser is a curses-based program).
(Another approach might be a small web application server in the
spirit of "pydoc -p <port>" which could connect to a local port
forwarded with ssh.)

Does anyone know of a source code browser which meets the
requirements listed above or links that could help me? Many
thanks in advance. :-)


emacs + emacs code browser.

--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'o****@xiludom.gro'.split('@')])"
Mar 30 '06 #3

P: n/a
bruno at modulix <on***@xiludom.gro> writes:
[...]
emacs + emacs code browser.


+ Tramp. (distributed with emacs, but it's good to know what
documentation you need to be looking at)

effbot's suggestion of rsync seems good though -- always assuming you
can run rsync on the remote machine, of course.

Couldn't find any free Eclipse tool to do this. IBM has the non-free
"Remote System Explorer".
John

Mar 30 '06 #4

This discussion thread is closed

Replies have been disabled for this discussion.