| @@ -964,33 +964,34 @@ delete; o: select other; j, l: enlarge; h, k: shrink; q: quit." | |||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||
| ;; python | |||
| (setq python-python-command (or (executable-find "python3") | |||
| (executable-find "python"))) | |||
| (defun my-python-run-as-command () | |||
| "" | |||
| (interactive) | |||
| (shell-command (concat python-python-command " " buffer-file-name))) | |||
| (defun my-python-display-python-buffer () | |||
| "" | |||
| (interactive) | |||
| (set-window-text-height (display-buffer python-buffer | |||
| t) | |||
| 7)) | |||
| (add-hook 'python-mode-hook | |||
| (lambda () | |||
| (define-key python-mode-map | |||
| (kbd "C-c C-e") 'my-python-run-as-command) | |||
| (define-key python-mode-map | |||
| (kbd "C-c C-b") 'my-python-display-python-buffer) | |||
| (define-key python-mode-map (kbd "C-m") 'newline-and-indent))) | |||
| (when (lazy-load-eval 'python '(python-mode)) | |||
| (setq python-python-command (or (executable-find "python3") | |||
| (executable-find "python"))) | |||
| (defun my-python-run-as-command () | |||
| "" | |||
| (interactive) | |||
| (shell-command (concat python-python-command " " buffer-file-name))) | |||
| (defun my-python-display-python-buffer () | |||
| "" | |||
| (interactive) | |||
| (set-window-text-height (display-buffer python-buffer | |||
| t) | |||
| 7)) | |||
| (add-hook 'python-mode-hook | |||
| (lambda () | |||
| (define-key python-mode-map | |||
| (kbd "C-c C-e") 'my-python-run-as-command) | |||
| (define-key python-mode-map | |||
| (kbd "C-c C-b") 'my-python-display-python-buffer) | |||
| (define-key python-mode-map (kbd "C-m") 'newline-and-indent))) | |||
| (add-hook 'inferior-python-mode-hook | |||
| (lambda () | |||
| (my-python-display-python-buffer) | |||
| (define-key inferior-python-mode-map | |||
| (kbd "<up>") 'comint-previous-input) | |||
| (define-key inferior-python-mode-map | |||
| (kbd "<down>") 'comint-next-input))) | |||
| (add-hook 'inferior-python-mode-hook | |||
| (lambda () | |||
| (my-python-display-python-buffer) | |||
| (define-key inferior-python-mode-map | |||
| (kbd "<up>") 'comint-previous-input) | |||
| (define-key inferior-python-mode-map | |||
| (kbd "<down>") 'comint-next-input)))) | |||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||
| ;; GNU GLOBAL(gtags) | |||