Raspberry Pi personal configuration (updated)

Source: Internet
Author: User

Emacs Problems

sudo apt-get install cscopeapt-get install cscope-elcp /usr/share/emacs/site-lisp/xcscope.el ~/emacs.d/site-lisp/

Edit after installation ~ /. Emacs

;;LOAD_PATH                                                                                                                                                   (add-to-list ‘load-path‘ "~/.emacs.d/site-lisp")(add-to-list ‘load-path‘ "/usr/share/emacs/site-lisp/")(require ‘xcscope)(define-key global-map [(control f3)] ‘cscope-set-initial-directory)(define-key global-map [(control f4)] ‘cscope-unset-initial-directory)(define-key global-map [(control f5)] ‘cscope-find-this-symbol)(define-key global-map [(control f6)] ‘cscope-find-global-definition)(define-key global-map [(control f7)] ‘cscope-find-global-definition-no-prompting)(define-key global-map [(control f8)] ‘cscope-pop-mark)(define-key global-map [(control f9)] ‘cscope-next-symbol)(define-key global-map [(control f10)] ‘cscope-next-file)(define-key global-map [(control f11)] ‘cscope-prev-symbol)(define-key global-map [(control f12)] ‘cscope-prev-file)(define-key global-map [(meta f9)] ‘cscope-display-buffer)(define-key global-map [(meta f10)] ‘cscope-display-buffer-toggle)

You need to create an index before reading the Code:

cscope-indexer -r

Key binding instructions:

;; * Keybindings:;;;; All keybindings use the "C-c s" prefix, but are usable only while;; editing a source file, or in the cscope results buffer:;;;;      C-c s s         Find symbol.;;      C-c s d         Find global definition.;;      C-c s g         Find global definition (alternate binding).;;      C-c s G         Find global definition without prompting.;;      C-c s c         Find functions calling a function.;;      C-c s C         Find called functions (list functions called;;                      from a function).;;      C-c s t         Find text string.;;      C-c s e         Find egrep pattern.;;      C-c s f         Find a file.;;      C-c s i         Find files #including a file.;;;; These pertain to navigation through the search results:;;;;      C-c s b         Display *cscope* buffer.;;      C-c s B         Auto display *cscope* buffer toggle.;;      C-c s n         Next symbol.;;      C-c s N         Next file.;;      C-c s p         Previous symbol.;;      C-c s P         Previous file.;;      C-c s u         Pop mark.;;;; These pertain to setting and unsetting the variable,;; `cscope-initial-directory‘, (location searched for the cscope database;;  directory):;;;;      C-c s a         Set initial directory.;;      C-c s A         Unset initial directory.;;;; These pertain to cscope database maintenance:;;;;      C-c s L         Create list of files to index.;;      C-c s I         Create list and index.;;      C-c s E         Edit list of files to index.;;      C-c s W         Locate this buffer‘s cscope directory;;                      ("W" --> "where").;;      C-c s S         Locate this buffer‘s cscope directory.;;                      (alternate binding: "S" --> "show").;;      C-c s T         Locate this buffer‘s cscope directory.;;                      (alternate binding: "T" --> "tell").;;      C-c s D         Dired this buffer‘s directory.

Display the row number. You need to edit it ~ /. Emacs:

‘(global-linum-mode t)

 

Raspberry Pi personal configuration (updated)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.