Thanks!
I managed to isolate the issue. On both machines, when I connect with ssh
with no X forwarding then I get the error
Error: Environment variable EDITOR is not set.
Error using edit (line 61)
"Unknown service"
However, if I connect with X forwarding then everything is ok (editing /
debugging works).
Since I would like to use tmux, and keep the session alive even when I
disconnect from the ssh, then I cannot use X forwarding, because otherwise,
matlab will crash.
So anyone has any idea why I get "Error: Environment variable EDITOR is not
set." when I don't use X fwding? and how to fix it?
Many Thanks!
Yuval
PS: that's my .emacs file contents:
;; default to better frame titles
(setq frame-title-format
(concat "%b - emacs@" (system-name)))
;; default to unified diffs
(setq diff-switches "-u")
;; always end a file with a newline
;(setq require-final-newline 'query)
;; map C-h to backspace since thats what the terminal prog. sends
;; and then map help to f1
(define-key key-translation-map [?\C-h] [?\C-?])
(global-set-key (kbd "<f1>") 'help-command)
;; change window sizes
(global-set-key (kbd "<M-down>") 'shrink-window)
(global-set-key (kbd "<M-up>") 'enlarge-window)
(global-set-key (kbd "<M-left>") 'shrink-window-horizontally)
(global-set-key (kbd "<M-right>") 'enlarge-window-horizontally)
;; for GDB/debugging in general
(global-set-key (kbd "<f10>") 'gud-cont)
(global-set-key (kbd "<f9>") 'gud-step);; equiv matlab step in
(global-set-key (kbd "<f8>") 'gud-next) ;; equiv matlab step 1
(global-set-key (kbd "<f7>") 'gud-finish) ;; equiv matlab step out
;; Setting up matlab-mode
(server-start)
(add-to-list 'load-path "~/externals/matlab-emacs")
(load-library "matlab-load")
(add-to-list
'auto-mode-alist
'("\\.m$" . matlab-mode))
(custom-set-variables
'(matlab-shell-command-switches '("-nodesktop -nosplash")))
(add-hook 'matlab-mode-hook 'auto-complete-mode)
;;(setq auto-mode-alist
;; (cons
;; '("\\.m$" . matlab-mode)
;; auto-mode-alist))
;; Enable CEDET feature support for MATLAB code. (Optional)
(matlab-cedet-setup)
On Wed, Sep 16, 2015 at 8:28 PM, Dennis Ogbe <do...@purdue.edu> wrote:
> Do you have
>
> (add-to-list
> 'auto-mode-alist
> '("\\.m$" . matlab-mode))
>
> in your init.el?
>
> Best,
> Dennis
>
> Yuval A. <yuval....@gmail.com> writes:
>
> > I downloaded and installed the matlab-emacs project from
> > http://matlab-emacs.sourceforge.net/ using the dl_emacs_support.m script
> > and edited my .emacs file according to the instructions.
> >
> > When I run
> >
> > M-x matlab-shell
> >
> > The matlab shell runs successfully, and the following line is shown:
> >
> > >>
> addpath('/home/lab/yuvval/externals/matlab-emacs/toolbox','-begin');
> > rehash; emacsinit('emacsclient -n');
> >
> >
> > However when I try to edit a file ( edit tmp.m), nothing happens. Even no
> > error messages..
> >
> >
> > I have access to a linux machine in a different university. When I tried
> > the same there I got the following error message:
> >
> > Error: Environment variable EDITOR is not set.
> > Error using edit (line 61)
> > "Unknown service"
> >
> >
> >
> > Does anyone know how to solve it? I would love to be able to edit and
> debug
> > matlab code from emacs.
> >
> > Thanks!
> >
> ------------------------------------------------------------------------------
> > Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
> > Get real-time metrics from all of your servers, apps and tools
> > in one place.
> > SourceForge users - Click here to start your Free Trial of Datadog now!
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140_______________________________________________
> > Matlab-emacs-discuss mailing list
> > Matlab-emacs-discuss@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss
>
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
Matlab-emacs-discuss mailing list
Matlab-emacs-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matlab-emacs-discuss