私は最近emacsからiOSアプリケーションをプログラムできるようにいくつかのパッケージをインストールしましたが、何か問題があります。パッケージの1つ(私はそれがオートコンプリートであると確信しています)は、タブ補完がansi-termで動作するのを妨げています。タブを完成させようとすると、「間違った型引数:文字列、タブ」というエラーが出ます。Emacs:Ansi-term not tab-completing
はここに私の.emacsファイルです:
; Add packages
(add-to-list 'load-path "~/.emacs.d/elpa")
(add-to-list 'load-path "~/.emacs.d/packages")
(require 'package)
; Package sources
(add-to-list 'package-archives
'("marmalade" .
"http://marmalade-repo.org/packages/"))
(add-to-list 'package-archives
'("melpa" .
"http://melpa.milkbox.net/packages/") t)
(package-initialize)
; Check packages were loaded
(require 'linum-relative)
(require 'git-gutter-fringe)
(require 'yasnippet)
(require 'auto-complete-config)
; Enable packages
(elscreen-start)
; Config
; Color scheme
(load-file "~/.emacs.d/themes/color-theme-wombat.el")
; Enable snippets
(yas-global-mode 1)
; Copy/paste with the system clipboard
(setq x-select-enable-clipboard t)
; Enable relative line numbers
(global-linum-mode t)
; Enable git gutter
(global-git-gutter-mode t)
(setq git-gutter-fr:side 'left-fringe)
; Darker git gutter colors
(set-face-foreground 'git-gutter-fr:modified "#ccaa8f")
(set-face-foreground 'git-gutter-fr:added "#333366")
(set-face-foreground 'git-gutter-fr:deleted "#e5786d")
; C-x -> arrow changes windows
(global-set-key (kbd "C-x <up>") 'windmove-up)
(global-set-key (kbd "C-x <down>") 'windmove-down)
(global-set-key (kbd "C-x <right>") 'windmove-right)
(global-set-key (kbd "C-x <left>") 'windmove-left)
; Hide everything that isn't text
(tool-bar-mode -1)
(scroll-bar-mode -1)
(menu-bar-mode -1)
; Move backups
(setq backup-directory-alist
`((".*" . ,"~/.emacsbackups")))
(setq auto-save-file-name-transforms
`((".*" ,"~/.emacstemps" t)))
(setq backup-by-copying t)
; Autocomplete settings
;when to use autocomplete (note yasnippits)
(setq-default ac-sources '(ac-source-yasnippet ac-source-abbrev ac-source-dictionary ac-source-words-in-same-mode-buffers))
(global-auto-complete-mode t)
(add-to-list 'ac-modes 'objc-mode) ; For iOS dev
「M-x toggle-debug-on-error」と入力して、もう一度タブを押してみてください。それはあなたに問題を見つけるのに役立つはずのバックトレースバッファを与えるはずです。 – legoscia
ありがとうございます。私はそれが問題を引き起こすyasnippetだと思う...私はそれを見てみよう – user1539179
これは同じ問題を説明しているが見つかりましたが、提案された修正が私の問題を解決しなかった: https://github.com/capitaomorte/ yasnippet/issues/289 – user1539179