Non-GUI source code browser with file system tree view

S

Stefan Schwarzer

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
 
F

Fredrik Lundh

Stefan said:
(*) 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>
 
B

bruno at modulix

Stefan said:
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.
 
J

John J. Lee

bruno at modulix said:
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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,057
Latest member
KetoBeezACVGummies

Latest Threads

Top