If I run
(plist-get '(A 4 B 3) 'B)
I get 3 as expected. I understand that I must quote B, otherwise
(plist-get '(A 4 B 3) B)
causes an error:
elisp--eval-last-sexp: Symbol’s value as variable is void: B
However, I do not understand why these two versions work (even without quoting :B)
(plist-get '(:A 4 :B 3) ':B) ;; works
(plist-get '(:A 4 :B 3) :B) ;; also works !
Does :
have a special meaning ?