unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Need help
@ 2009-06-11 18:55 Dhaval Malaviya
  0 siblings, 0 replies; 5+ messages in thread
From: Dhaval Malaviya @ 2009-06-11 18:55 UTC (permalink / raw)
  To: help-gnu-emacs

[-- Attachment #1: Type: text/plain, Size: 676 bytes --]

Dear All,

Let me introduce myself, I am VLSI engineer and I am fan of emacs and use it extensively for editing my code.

However, sometimes when I use emacs auto completion macros (i use verilog specific macros), emacs window gets stuck and after some time it regains. Can you please help in hunting out the reason for same.

Can somebody let me know what all functionality in such editors loads processor mostly and makes its slow? Is it LISP programming (used to code emacs) is reason or lots of functionality is one?

I will be very grateful if some body from community help me out with this.

Thanks in advance for your time and response.

Dhaval 


      

[-- Attachment #2: Type: text/html, Size: 1063 bytes --]

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

* Re: Need help
       [not found] <mailman.495.1244783214.2239.help-gnu-emacs@gnu.org>
@ 2009-06-13 22:13 ` Xah Lee
  0 siblings, 0 replies; 5+ messages in thread
From: Xah Lee @ 2009-06-13 22:13 UTC (permalink / raw)
  To: help-gnu-emacs

On Jun 11, 11:55 am, Dhaval Malaviya <malaviya_dha...@yahoo.com>
wrote:
> Dear All,
>
> Let me introduce myself, I am VLSI engineer and I am fan of emacs and use it extensively for editing my code.
>
> However, sometimes when I use emacs auto completion macros (i use verilog specific macros), emacs window gets stuck and after some time it regains. Can you please help in hunting out the reason for same.
>
> Can somebody let me know what all functionality in such editors loads processor mostly and makes its slow? Is it LISP programming (used to code emacs) is reason or lots of functionality is one?
>
> I will be very grateful if some body from community help me out with this.
>
> Thanks in advance for your time and response.
>
> Dhaval

please give detail. What exactly is the mode? and what exactly you
mean by macro? What do you mean by emacs window stuck? For how long?
Also, OS and emacs version.

you need to be specific and give concrete detail.

one thing of note is that emacs doesn't support thread. Practically
this means that most things you do in emacs, emacs needs to finish
that first. This is especially noticable when do do network related
things like ftp. Don't know what is your macro. But if that is
computationally intensive, few sec wait is prob right.

  Xah
∑ http://xahlee.org/^ permalink raw reply	[flat|nested] 5+ messages in thread

* need help
@ 2010-04-14  7:00 马亮
  2010-04-15  7:32 ` Alberto Luaces
  2010-04-15  9:15 ` tomas
  0 siblings, 2 replies; 5+ messages in thread
From: 马亮 @ 2010-04-14  7:00 UTC (permalink / raw)
  To: help-gnu-emacs

[-- Attachment #1: Type: text/plain, Size: 5685 bytes --]

Dear Emacs Team:
      My problem is When I input the "C", the emacs show "C-" in the command
line, So I can't input the "C", this is too bother me.
Please give me a hand.
      Sorry for my poor English.
      My .emacs is:
(add-to-list 'load-path "~/.emacs.d/rails")
(add-to-list 'load-path "~/.emacs.d/yaml-mode")
(add-to-list 'load-path "~/.emacs.d/yasnippet")
(add-to-list 'load-path "~/.emacs.d/color-theme")
(add-to-list 'load-path "~/.emacs.d/auto-complete")
(add-to-list 'load-path "~/.emacs.d/git")
(add-to-list 'load-path "~/.emacs.d/js")
(add-to-list 'load-path "~/.emacs.d/cedet/common")
(add-to-list 'load-path "~/.emacs.d/ecb")
(add-to-list 'load-path "~/.emacs.d/cedet/eieio")
(add-to-list 'load-path "~/.emacs.d/cedet/speedbar")
(add-to-list 'load-path "~/.emacs.d/cedet/semantic")


(global-linum-mode t)
(require 'git-emacs)
(require 'git)
;(require 'git-blame)
(require 'rails)
(setq auto-mode-alist  (cons '("\\.rb$" . ruby-mode) auto-mode-alist))
(setq auto-mode-alist  (cons '("\\.erb$" . nxml-mode) auto-mode-alist))
(require 'yaml-mode)

(add-to-list 'auto-mode-alist '("\\.yml$" . yaml-mode))
(add-hook 'yaml-mode-hook
           '(lambda ()
             (define-key yaml-mode-map "\C-m" 'newline-and-indent)))
(add-to-list 'auto-mode-alist '("\\.js\\'" . javascript-mode))
(autoload 'javascript-mode "javascript" nil t)
;;(enabled with `font-lock-mode')
( global-font-lock-mode t)
( display-time )
( column-number-mode t)
(require 'color-theme)

(prefer-coding-system 'utf-8)
;;;------------------------------------------------------------;;;
;;; VIEW
;;; No startup message
(setq inhibit-startup-message t)
;;; GUI font
;;(set-default-font "Bitstream Vera Sans Mono-12")
(set-default-font "Monaco-16")
;;; JP fonts
(set-fontset-font (frame-parameter nil 'font)
                  'japanese-jisx0208
                  '("M+2VM+IPAG circle" . "unicode-bmp"))
;;; zh-CN fonts
(set-fontset-font (frame-parameter nil 'font)
                  'han
                  '("Microsoft YaHei" . "unicode-bmp"))
;;;;===========================================================;;;;
;;; cjk-misc fonts
(set-fontset-font (frame-parameter nil 'font)
                  'cjk-misc
                  '("Monaco Vera Sans YuanTi Mono" . "unicode-bmp"))
;;; bopomofo fonts
(set-fontset-font (frame-parameter nil 'font)
                  'bopomofo
                  '("Monaco Vera Sans YuanTi Mono" . "unicode-bmp"))
;;; symbol fonts
(set-fontset-font (frame-parameter nil 'font)
                  'symbol
                  '("Monaco Vera Sans YuanTi" . "unicode-bmp"))

;;;;=========================================================;;;;

(color-theme-initialize)
(color-theme-blackboard)
(require 'yasnippet-bundle)
(require 'auto-complete)
 (when (require 'auto-complete nil t)
   (require 'auto-complete-yasnippet)
;;   (require 'auto-complete-ruby)
;;   (require 'auto-complete-css)

   (global-auto-complete-mode t)
;;   (set-face-background 'ac-menu-face "lightgray")
;;   (set-face-underline 'ac-menu-face "darkgray")
;;   (set-face-background 'ac-selection-face "steelblue")
   (setq ac-auto-start nil)
   (global-set-key "\M-/" 'ac-start)
;;   (define-key ac-complete-mode-map "\t" 'ac-expand)
   (define-key ac-complete-mode-map "\M-j" 'ac-complete)
   (define-key ac-complete-mode-map "\M-n" 'ac-next)
   (define-key ac-complete-mode-map "\M-p" 'ac-previous)
;;   (setq ac-auto-start nil)
;;   (setq ac-dwim t)
   (set-default 'ac-sources '(ac-source-yasnippet ac-source-abbrev
ac-source-words-in-buffer))

   (setq ac-modes
         (append ac-modes
                 '(eshell-mode
                   ;org-mode
                   )))
   ;(add-to-list 'ac-trigger-commands 'org-self-insert-command)

   (add-hook 'emacs-lisp-mode-hook
             (lambda ()
               (setq ac-sources '(ac-source-yasnippet ac-source-abbrev
ac-source-words-in-buffer ac-source-symbols))))

   (add-hook 'eshell-mode-hook
             (lambda ()
               (setq ac-sources '(ac-source-yasnippet ac-source-abbrev
ac-source-files-in-current-dir ac-source-words-in-buffer))))

   (add-hook 'ruby-mode-hook
             (lambda ()
               (setq ac-omni-completion-sources '(("\\.\\="
ac-source-rcodetools))))))

;;python;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(setq auto-mode-alist (cons '("\\.py$" . python-mode) auto-mode-alist))
(setq interpreter-mode-alist (cons '("python" . python-mode)
interpreter-mode-alist))
(autoload 'python-mode "python-mode" "Python editing mode." t)

(add-hook 'dired-load-hook
               (lambda ()
                 (load "dired-x")
                 ;; Set dired-x global variables here.  For example:
                 ;; (setq dired-guess-shell-gnutar "gtar")
                 ;; (setq dired-x-hands-off-my-keys nil)
                 ))
     (add-hook 'dired-mode-hook
               (lambda ()
                 ;; Set dired-x buffer-local variables here.  For example:
                 ;; (dired-omit-mode 1)
                 ))
(put 'upcase-region 'disabled nil)
(add-hook 'ruby-mode-hook
          (lambda()
            (add-hook 'local-write-file-hooks
                      '(lambda()
                         (save-excursion
                           (untabify (point-min) (point-max))
                           (delete-trailing-whitespace)
                           )))
            (set (make-local-variable 'indent-tabs-mode) 'nil)
            (set (make-local-variable 'tab-width) 2)
            (imenu-add-to-menubar "IMENU")
            (define-key ruby-mode-map "C-m" 'newline-and-indent)
            (require 'ruby-electric)
            (ruby-electric-mode t)
            ))


                floys

       2010-04-14

[-- Attachment #2: Type: text/html, Size: 8349 bytes --]

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

* Re: need help
  2010-04-14  7:00 need help 马亮
@ 2010-04-15  7:32 ` Alberto Luaces
  2010-04-15  9:15 ` tomas
  1 sibling, 0 replies; 5+ messages in thread
From: Alberto Luaces @ 2010-04-15  7:32 UTC (permalink / raw)
  To: help-gnu-emacs

马亮 writes:

> Dear Emacs Team:
>       My problem is When I input the "C", the emacs show "C-" in the command line, So I can't input the "C", this is too bother me.
> Please give me a hand.
>       Sorry for my poor English.
>       My .emacs is:

[...]

The only thing that comes to my mind is to debug your .emacs file, since
I can't see anything binding the "C" key. To do that, first start emacs
with the -Q option in order to make sure that the error lies in your
personal configuration. Then, restart emacs deleting every time
different parts of the .emacs file until you find which one triggers
that behaviour.

--
Alberto




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

* Re: need help
  2010-04-14  7:00 need help 马亮
  2010-04-15  7:32 ` Alberto Luaces
@ 2010-04-15  9:15 ` tomas
  1 sibling, 0 replies; 5+ messages in thread
From: tomas @ 2010-04-15  9:15 UTC (permalink / raw)
  To: 马亮; +Cc: help-gnu-emacs

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, Apr 14, 2010 at 03:00:09PM +0800, 马亮 wrote:
> Dear Emacs Team:
>       My problem is When I input the "C", the emacs show "C-" in the command
> line, So I can't input the "C", this is too bother me.

Sorry, I think I don't understand the problem. When you write "C" here,
you mean the Control key? And once you press it, Emacs shows C- in the
"command line" (I guess this is the minibuffer, at the bottom of the
window, right?)

> Please give me a hand.

Try starting Emacs like so:

  emacs -Q

and see if the problem is still there. If it disappears, then the
problem may be coming from your .emacs.

Regards
- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFLxtkbBcgs9XrR2kYRAmdGAJ47UB18+s9ieBHM4Xp0AZh2+gkY4gCfYgDF
lMndw9Kco7ifxwLAiQfJpTU=
=xTob
-----END PGP SIGNATURE-----




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

end of thread, other threads:[~2010-04-15  9:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-14  7:00 need help 马亮
2010-04-15  7:32 ` Alberto Luaces
2010-04-15  9:15 ` tomas
     [not found] <mailman.495.1244783214.2239.help-gnu-emacs@gnu.org>
2009-06-13 22:13 ` Need help Xah Lee
  -- strict thread matches above, loose matches on Subject: below --
2009-06-11 18:55 Dhaval Malaviya

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).