Elpy initializing and working as intended, except for the error highlighting feature

430 Views Asked by At

So I am new to emacs, just enabled elpy along with others, after creating init.el as follows:

;; .emacs.d/init.el


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

;; MELPA Package Support

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

;; Enables basic packaging support

(require 'package)


;; Adds the Melpa archive to the list of available repositories

(add-to-list 'package-archives

             '("melpa" . "http://melpa.org/packages/") t)


;; Initializes the package infrastructure

(package-initialize)


;; If there are no archived package contents, refresh them

(when (not package-archive-contents)

  (package-refresh-contents))


;; Installs packages

;;

;; myPackages contains a list of package names

(defvar myPackages

  '(better-defaults                 ;; Set up some better Emacs defaults
    elpy                            ;; Emacs List Python Environment
    material-theme                  ;; Theme

    )

  )


;; Scans the list in myPackages

;; If the package listed is not already installed, install it

(mapc #'(lambda (package)

          (unless (package-installed-p package)

            (package-install package)))

      myPackages)


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

;; Basic Customization

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


;;(setq inhibit-startup-message t)    ;; Hide the startup message

(load-theme 'material t)            ;; Load material theme

(global-linum-mode t)               ;; Enable line numbers globally


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

;; Development Setup

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

;; Enable elpy

(elpy-enable)

;; User-Defined init.el ends here

I was expecting it to highlight erroneous statements as explained on this article on realpython.

However error highlighting doesn't seem to work as expected as shown below:

realpythonenter image description here

mineenter image description here

Other features like auto complete, syntax highlighting, etc work as expected. please help. TIA

0

There are 0 best solutions below