unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* unable to create a .cpp file
@ 2006-07-18  3:56 Gary Wessle
  2006-07-18 18:43 ` Kevin Rodgers
  2006-07-18 21:22 ` Gary Wessle
  0 siblings, 2 replies; 9+ messages in thread
From: Gary Wessle @ 2006-07-18  3:56 UTC (permalink / raw)


Hi

ctl-xf which does find/create a file then I type test.cpp then I get this in
the echo area
****************************************************************
File is opened with an external viewer. See buffer *extview log* for status messages.
****************************************************************

in *extview log* I have
****************************************************************
Opening file ~/test.cpp with handler: more '%s'
/home/fred/test.cpp: No such file or directory

Process extview-process finished
****************************************************************

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: unable to create a .cpp file
  2006-07-18  3:56 unable to create a .cpp file Gary Wessle
@ 2006-07-18 18:43 ` Kevin Rodgers
  2006-07-18 21:22 ` Gary Wessle
  1 sibling, 0 replies; 9+ messages in thread
From: Kevin Rodgers @ 2006-07-18 18:43 UTC (permalink / raw)


Gary Wessle wrote:
> ctl-xf which does find/create a file then I type test.cpp then I get this in
> the echo area
> ****************************************************************
> File is opened with an external viewer. See buffer *extview log* for status messages.
> ****************************************************************
> 
> in *extview log* I have
> ****************************************************************
> Opening file ~/test.cpp with handler: more '%s'
> /home/fred/test.cpp: No such file or directory
> 
> Process extview-process finished
> ****************************************************************

C-h v extview-application-associations

If that doesn't yield anything interesting, check the files listed
in the mailcap-parse-mimetypes function for a ".cpp" entry:

$MAILCAPS (environment variable)

~/.mailcap	}
~/mail.cap	} on DOS/Windows
~/etc/mail.cap	}

~/.mailcap		}
/etc/mailcap		} normal systems
/usr/etc/mailcap	}
/usr/local/etc/mailcap	}

-- 
Kevin

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: unable to create a .cpp file
  2006-07-18  3:56 unable to create a .cpp file Gary Wessle
  2006-07-18 18:43 ` Kevin Rodgers
@ 2006-07-18 21:22 ` Gary Wessle
  2006-07-19  6:41   ` Gary Wessle
  1 sibling, 1 reply; 9+ messages in thread
From: Gary Wessle @ 2006-07-18 21:22 UTC (permalink / raw)


this might help
I can find/open my.cpp if I 
$gksu emacs my.cpp 
type in the root password

it then opens and in the mode it says
-1:-- my.cpp  (C++ Abbrev)--L1--All--

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: unable to create a .cpp file
  2006-07-18 21:22 ` Gary Wessle
@ 2006-07-19  6:41   ` Gary Wessle
  2006-07-19 10:28     ` Dieter Wilhelm
                       ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Gary Wessle @ 2006-07-19  6:41 UTC (permalink / raw)


I deleted every thing in .emacs reloaded the file and the problem is
still there.  
it is only when I delete .emacs from my home dir that the problem does
not duplicate.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: unable to create a .cpp file
  2006-07-19  6:41   ` Gary Wessle
@ 2006-07-19 10:28     ` Dieter Wilhelm
  2006-07-20 11:37       ` Fred J.
  2006-07-19 16:15     ` Kevin Rodgers
  2006-07-19 21:54     ` Gary Wessle
  2 siblings, 1 reply; 9+ messages in thread
From: Dieter Wilhelm @ 2006-07-19 10:28 UTC (permalink / raw)
  Cc: help-gnu-emacs

Gary Wessle <phddas@yahoo.com> writes:

> I deleted every thing in .emacs reloaded the file and the problem is
> still there.  

Well, the presumably broken lisp definitions from the .emcas file then
still persist in the computer memory, they aren't overwritten.

> it is only when I delete .emacs from my home dir that the problem does
> not duplicate.

Without ~/.emacs it works?  Why don't you show your complete .emacs
file, maybe somebody sees immediately what's wrong with it (and has
the time to help)?

By the way, it would probably be best starting .emacs from scratch and
using for that purpose the Emacs customisation facility.  Have a look
under the Options menu -> Customize Emacs.

-- 
    Best wishes

    Dieter Wilhelm
    Darmstadt, Germany

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: unable to create a .cpp file
  2006-07-19  6:41   ` Gary Wessle
  2006-07-19 10:28     ` Dieter Wilhelm
@ 2006-07-19 16:15     ` Kevin Rodgers
  2006-07-19 21:54     ` Gary Wessle
  2 siblings, 0 replies; 9+ messages in thread
From: Kevin Rodgers @ 2006-07-19 16:15 UTC (permalink / raw)


Gary Wessle wrote:
> I deleted every thing in .emacs reloaded the file and the problem is
> still there.  
> it is only when I delete .emacs from my home dir that the problem does
> not duplicate.

That is not a good way to diagnose whether the problem is due to a
local customization or not.  Try invoking Emacs as
	emacs -q --no-site-file

If the problem goes away, it was due to a local customization 
(site-start.el, ~/.emacs, or default.el).  Then try invoking Emacs as
	emacs -q

If the problem returns, it is due to site-start.el; if there is still
no problem, it was due to either ~/.emacs or default.el.

You can find the site-start.el and default.el files with `M-x 
locate-library' (leave off the .el extension when responding to
the "Locate library: " prompt).

-- 
Kevin

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: unable to create a .cpp file
  2006-07-19  6:41   ` Gary Wessle
  2006-07-19 10:28     ` Dieter Wilhelm
  2006-07-19 16:15     ` Kevin Rodgers
@ 2006-07-19 21:54     ` Gary Wessle
  2 siblings, 0 replies; 9+ messages in thread
From: Gary Wessle @ 2006-07-19 21:54 UTC (permalink / raw)


Gary Wessle <phddas@yahoo.com> writes:

> I deleted every thing in .emacs reloaded the file and the problem is
> still there.  
> it is only when I delete .emacs from my home dir that the problem does
> not duplicate.

ok, the fix:
I commented out the section

===================================
;; ;; opens a a file 'pdf' with xpdf and so on...
;; (require 'extview)
;; (push '("\\.pdf$" . "xpdf %s") extview-application-associations)
;; (push '("\\.py$" . nil) extview-application-associations)
===================================
restarted emacs and I am now cpp compliant. no clue as to how to fix
the problem so that I can have the functionality provided by the
section above. 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: unable to create a .cpp file
  2006-07-19 10:28     ` Dieter Wilhelm
@ 2006-07-20 11:37       ` Fred J.
  2006-07-20 22:33         ` Kevin Rodgers
  0 siblings, 1 reply; 9+ messages in thread
From: Fred J. @ 2006-07-20 11:37 UTC (permalink / raw)
  Cc: help-gnu-emacs


[-- Attachment #1.1: Type: text/plain, Size: 10000 bytes --]



Dieter Wilhelm <dieter@duenenhof-wilhelm.de> wrote: Gary Wessle 
 writes:

> I deleted every thing in .emacs reloaded the file and the problem is
> still there.  

Well, the presumably broken lisp definitions from the .emcas file then
still persist in the computer memory, they aren't overwritten.

> it is only when I delete .emacs from my home dir that the problem does
> not duplicate.

Without ~/.emacs it works?  Why don't you show your complete .emacs
file, maybe somebody sees immediately what's wrong with it (and has
the time to help)?

By the way, it would probably be best starting .emacs from scratch and
using for that purpose the Emacs customisation facility.  Have a look
under the Options menu -> Customize Emacs.

-- 
    Best wishes

    Dieter Wilhelm
    Darmstadt, Germany

it is only when I comment this section below that the problem does not duplicate, but then I loose the functionality it provides.
this section here is copied from the .emacs file below for easy of illustration
;; uncomment this section to associate pdf and python files with modes
 ;; opens a a file 'pdf' with xpdf and so on...
 (require 'extview)
 (push '("\\.pdf$" . "xpdf %s") extview-application-associations)
 (push '("\\.py$" . nil) extview-application-associations)



here is  my .emacs
====================================
(load "~/.emacs-mc394")

;; makes relavent files executable
(add-hook 'after-save-hook
       #'executable-make-buffer-file-executable-if-script-p)

;; hitting shift-f8 will save the current buffer with permission 700
(defun chmod-save ()
  "Save and chmod 700 current buffer"
  (interactive)
  (save-buffer)
  (setq command (concat "chmod 700 " (buffer-file-name)))
  (message "%s " command)
  (shell-command command)
  )
(global-set-key [(shift f8)] 'chmod-save)

;; uncomment this section to associate pdf and python files with modes
;; opens a a file 'pdf' with xpdf and so on...
(require 'extview)
(push '("\\.pdf$" . "xpdf %s") extview-application-associations)
(push '("\\.py$" . nil) extview-application-associations)

(add-hook 'octave-mode-hook
          '(lambda ()
             (local-set-key [f9] 'octave-send-line)))

(add-hook 'c++-mode-hook
          '(lambda ()
             (turn-on-auto-fill) ;;Insert a newline if line gets to long.
             (c-toggle-auto-state 1) ;;Make ; and { and } and : all electric
             (c-set-style "mc394-style")))

(add-hook 'c++-mode-hook 'setnu-mode)   ;line numbers
(add-hook 'c++-mode-hook 'bar-cursor-mode) ;cursor to a bar
(add-hook 'c++-mode-hook 'show-paren-mode) ;marrying brackets show


(add-hook 'comint-output-filter-functions ;R bottom the prompt
       'comint-show-maximum-output nil t)

(global-font-lock-mode 1)


;; ;; Color highlighting stuff
;; (defvar xemacs-p
;;   (string-match "XEmacs" emacs-version))
;; (if (not xemacs-p)
;;     (progn
;;       (global-font-lock-mode t)
;; ; If using global-font-lock-mode, make control-L update colors
;;       (global-set-key "\C-l"
;;                       (function (lambda (arg) (interactive "P")
;;                                   (font-lock-fontify-block 100)
;;                                   (recenter arg))))))

;; this is needed for semantic and ECB to work correctly
(setq auto-mode-alist
  (append '(
    ("configure.in" . m4-mode)
    ("\\.m4$" . m4-mode)
    ("\\.am$" . makefile-mode)
    ("\\.cpp$" . c++-mode)
    ("\\.h$" . c++-mode)
    ("\\.py$" . python-mode))
   auto-mode-alist))


(defun other-window-backward (&optional n)
    "Select Nth previous window"
    (interactive "P")
    (other-window (- (prefix-numeric-value n))))
(global-set-key "\C-x\C-p" 'other-window-backward)

(windmove-default-keybindings)


(global-set-key [f6] 'setnu-mode)      ;set-number use twice after C-y
(global-set-key "\C-x\C-b" 'buffer-menu) ;binds the key C-x C-b to buffer-menu
(global-set-key [f7] (kbd "M-h M-;")) ;comment region
(global-set-key [f11] 'compile)         ;compiles a program
(global-set-key [f12] 'clipboard-kill-ring-save);copy marked region to Primary Selection, M-w copies to Clipboard, middle mouse botton to paste Primary, M-y pastes the clipboard contents

(global-set-key [f10]      'cut-ctrlM)   ; cut all ^M.
(defun cut-ctrlM ()  
  "Cut all visible ^M."
  (interactive)
  (beginning-of-buffer)
  (while (search-forward "\r" nil t)
    (replace-match "" nil t))
  )

(global-set-key "\C-cw" "\M-b\C-@\M-f\M-w") ;copy word under point
(global-set-key "\C-cl" "\C-a\C-@\C-e\M-w") ;copy line under point
(global-set-key "\C-cs" "\M-a\C-@\M-e\M-w") ;copy sentence under point
(global-set-key "\C-cp" "\M-h\C-f\M-w")     ;copy paragraph under point

(setq ecb-auto-activate t)
(setq user-full-name "Gary Wessle")
(setq user-mail-address "phddas@yahoo.com")
(setq fill-column 70)                  ;Text lines limited to 70 chars
(setq make-backup-files nil)           ;don't make backup files
(setq kill-whole-line t)               ;killing line also deletes \n
(setq next-line-add-newlines nil)      ;down arror won't add \n at end
(setq line-number-mode t)              ;put line number in display
(setq column-number-mode t)            ;put column number in display
(setq inhibit-startup-message t)       ;disable startup message
(setq display-time-24hr-format t)      ;display 24h time formate
(setq transient-mark-mode t)           ;highlight marked
(setq default-major-mode 'text-mode)   ;new buffers are text mode
(add-hook 'text-mode-hook 'turn-on-auto-fill) ;line limit in text mode
(add-hook 'text-mode-hook 'flyspell-mode t) ; check spelling
(add-hook 'text-mode-hook 'text-mode-hook-identify)
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on);ls not show ^[[0m
(display-time)                    ;time on line-mode
(tool-bar-mode 0)               ; turn-off tool-bar
(menu-bar-mode 0)               ; turn-off tool-bar
(scroll-bar-mode -1)                  ; turn-off scroll bar
(setq-default visible-bell t)          ; no beeps, flash on errors


;; don't show password
(add-hook 'comint-output-filter-functions
'comint-watch-for-password-prompt)

;; makes a vertical split along the horisontal line
(defun htv-horizontal-to-vertical ()
  (interactive)
  (let ((one-buf (window-buffer (selected-window)))
        (buf-point (point)))
    (other-window 1)
    (delete-other-windows)
    (split-window-horizontally)
    (switch-to-buffer one-buf)
    (goto-char buf-point)))

;; makes a vertical split along the horisontal line
(defun vth-vertical-to-horizontal ()
  (interactive)
  (let ((one-buf (window-buffer (selected-window)))
        (buf-point (point)))
    (other-window 1)
    (delete-other-windows)
    (split-window-vertically)
    (switch-to-buffer one-buf)
    (goto-char buf-point)))

;; remove comments lines from region
(defun nea-kill-all-comments-in-region (begin end)
       "Kill all comments in region."
       (interactive "r")
       (save-excursion
      (goto-char begin)
       (kill-comment (count-lines begin end))))

;; remove comments lines from buffer
(defun nea-kill-all-comments-in-buffer ()
       "Kill all comments in buffer."
       (interactive)
       (save-excursion
      (beginning-of-buffer)
      (kill-comment
     (count-lines (point-min) (point-max)))))    


(require 'xcscope) ;"$man cscope" for more info
(custom-set-variables
  ;; custom-set-variables was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 '(ecb-methods-nodes-expand-spec (quote all))
 '(ecb-options-version "2.27"))


(custom-set-faces
  ;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
  ;; Your init file should contain only one such instance.
 '(default ((t (:stipple nil :background "black" :foreground "white" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 123 :width normal :family "adobe-courier"))))
 '(comint-highlight-input ((t (:background "black" :weight bold))))
 '(cursor ((t (:background "yellow"))))
 '(mouse ((t (:background "yellow")))))

(put 'erase-buffer 'disabled nil)


here is my .emcas-mc394
=====================================
;; Modified by Mike Hvidsten from MC38J emacs file
;;  Feb. 4, 2004

(c-add-style "mc394-style"
             '("cc-mode"
               (c-basic-offset . 3)      ; In general, indent 3 spaces
               (c-hanging-braces-alist
                (defun-open after))      ; brace that opens a function definition
               (c-cleanup-list brace-else-brace
                               brace-elseif-brace
                               empty-defun-braces
                               defun-close-semi
                               scope-operator)
               (c-hanging-braces-alist
                ; These determine whether a newline appears before
                ; and/or after a brace in various situations.
                (brace-list-open)
                (block-open after)       ; statement block open brace
                (defun-open after)       ; brace that opens a function definition
                (substatement-open after); the brace that opens a substatement block
                (block-close . c-snug-do-while))
               (c-hanging-colons-alist
                (access-label after)) ; Newline after protected: or private:
               (c-hungry-delete-key t))) ; delete black space all at once

;; Variable should be t if we are running xemacs.
(defvar xemacs-p
  (string-match "XEmacs" emacs-version))

(if (not xemacs-p)
    (progn
      (global-font-lock-mode t)
       ; If using global-font-lock-mode, make control-L update colors
      (global-set-key "\C-l"
                      (function (lambda (arg) (interactive "P")
                                  (font-lock-fontify-block 100)
                                  (recenter arg))))))
(setq auto-mode-alist (append '(("\\.h$" . c++-mode)) auto-mode-alist)) 

 		
---------------------------------
Do you Yahoo!?
 Get on board. You're invited to try the new Yahoo! Mail Beta.

[-- Attachment #1.2: Type: text/html, Size: 16253 bytes --]

[-- Attachment #2: Type: text/plain, Size: 152 bytes --]

_______________________________________________
help-gnu-emacs mailing list
help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: unable to create a .cpp file
  2006-07-20 11:37       ` Fred J.
@ 2006-07-20 22:33         ` Kevin Rodgers
  0 siblings, 0 replies; 9+ messages in thread
From: Kevin Rodgers @ 2006-07-20 22:33 UTC (permalink / raw)


Fred J. wrote:
> it is only when I comment this section below that the problem does not 
> duplicate, but then I loose the functionality it provides.
> this section here is copied from the .emacs file below for easy of 
> illustration
> ;; uncomment this section to associate pdf and python files with modes
> ;; opens a a file 'pdf' with xpdf and so on...
> (require 'extview)
> (push '("\\.pdf$" . "xpdf %s") extview-application-associations)
> (push '("\\.py$" . nil) extview-application-associations)

What does `C-h v extview-application-associations' tell you?

-- 
Kevin

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2006-07-20 22:33 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-18  3:56 unable to create a .cpp file Gary Wessle
2006-07-18 18:43 ` Kevin Rodgers
2006-07-18 21:22 ` Gary Wessle
2006-07-19  6:41   ` Gary Wessle
2006-07-19 10:28     ` Dieter Wilhelm
2006-07-20 11:37       ` Fred J.
2006-07-20 22:33         ` Kevin Rodgers
2006-07-19 16:15     ` Kevin Rodgers
2006-07-19 21:54     ` Gary Wessle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).