* ("Cannot open load file" "org-fstree") vs (babel, windows, shell)



long story short, fstree strategy leads to "cannot open load path", babel 
route is only explained for I believe Linux version. Ad-hoc solution with 
Windows command prompt, cut and paste directory structure. 



** org tree issues



was trying to have a view of some folder structures from within org-mode

found this: 

http://thread.gmane.org/gmane.emacs.orgmode/17527/

Saw two strategies based on two replies, will detail my attempts

*** Matt Lundin's

http://thread.gmane.org/gmane.emacs.orgmode/17527/focus=17538

Not sure what it will look like, found this image, but not sure if 
additional function will be available in fstree

http://digit.lk/old/beta5/sites/default/files/Gaveen-fstree.png

here are my attempts: 

**** debugging fstree install

***** first attempt

****** steps taken: 

- followed directions at

  - http://thread.gmane.org/gmane.emacs.orgmode/17527/focus=17768

  - http://burtzlaff.de/org-fstree/ and

  - http://burtzlaff.de/org-fstree/README.org

that is, I used list-packages to find package and install it, 

then found location, added it to .emacs file, as displayed in following 
section

****** code added to .emacs file: 

(setq load-path (cons "~\.emacs.d\elpa\org-fstree-20090723.819\org-
fstree.el" load-path)) 

(require 'org-fstree)

****** error report

Debugger entered--Lisp error: (file-error "Cannot open load file" "org-
fstree")

  require(org-fstree)

  eval-buffer(#<buffer  *load*> nil "c:/Users/user-
name/AppData/Roaming/.emacs" nil t)  ; Reading at buffer position 1833

  load-with-code-conversion("c:/Users/user-
name/AppData/Roaming/.emacs" "c:/Users/user-name/AppData/Roaming/.emacs" t 
t)

  load("~/.emacs" t t)

  #[0 "\205\262

***** second attempt:

****** download manually into:

.emacs.d

****** modify load path in .emacs file

****** see if there is an error on initialization

indeed, get: 



Debugger entered--Lisp error: (file-error "Cannot open load file" "org-
fstree")

  require(org-fstree)

  eval-buffer(#<buffer  *load*> nil "c:/Users/user-
name/AppData/Roaming/.emacs" nil t)  ; Reading at buffer position 1837

  load-with-code-conversion("c:/Users/user-
name/AppData/Roaming/.emacs" "c:/Users/user-name/AppData/Roaming/.emacs" t 
t)

  load("~/.emacs" t t)

  #[0 "\205\262



*** Sebastian Rose's

http://thread.gmane.org/gmane.emacs.orgmode/17527/focus=17768

**** babel cmd-type attempt

problem seems to be that windows does not have same shell, so i try it 
manually next

#+begin_src sh :results output :exports results

  echo "Directory structure:"

  tree ~/.emacs.d/

#+end_src

**** cmd line: tree /A > tree.txt

which results in (copying and pasting into environment): 

#+BEGIN_EXAMPLE

Folder PATH listing for volume something

Volume serial number is something

C:.

+---something

|   +---something

|   |   +---something

|   |   |   \---something

|   |   \---something

|   \---something

|       +---something

|       |   \---something

|       \---something

+---something



#+END_EXAMPLE

**** is there any way to get this going in windows? perhaps with python or 
another language that can get to windows folder structure





** P.S. 



Why would I want to do this? As I attempt to fit my entire universe into 
this org-mode contraption I recently found, I've decided for now to leave a 
few things just outside the fort, and have a visual map of the outside file 
structure handy within org. 


Reply via email to