Advertisement
Guest User

Untitled

a guest
Oct 30th, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. (require 'ldap)
  2. (require 'eudc)
  3.  
  4. (setq eudc-default-return-attributes nil
  5. eudc-strict-return-matches nil)
  6.  
  7. (setq ldap-ldapsearch-args (quote ("-tt" "-LLL" "-x")))
  8. (setq eudc-inline-query-format '((name)
  9. (firstname)
  10. (firstname name)
  11. (email)
  12. ))
  13.  
  14. (setq ldap-host-parameters-alist
  15. (quote (("your_server" base "ou=addressbook,dc=your_dc_here,dc=fr"
  16. binddn "cn=admin,dc=your_dc_here,dc=fr"
  17. passwd "your_password"))))
  18.  
  19. (eudc-set-server "your_server" 'ldap t)
  20. (setq eudc-server-hotlist '(("your_server" . ldap)))
  21. (setq eudc-inline-expansion-servers 'hotlist)
  22.  
  23. (defun enz-eudc-expand-inline()
  24. (interactive)
  25. (move-end-of-line 1)
  26. (insert "*")
  27. (unless (condition-case nil
  28. (eudc-expand-inline)
  29. (error nil))
  30. (backward-delete-char-untabify 1))
  31. )
  32.  
  33. ;; Adds some hooks
  34.  
  35. (eval-after-load "message"
  36. '(define-key message-mode-map (kbd "TAB") 'enz-eudc-expand-inline))
  37. (eval-after-load "sendmail"
  38. '(define-key mail-mode-map (kbd "TAB") 'enz-eudc-expand-inline))
  39. (eval-after-load "post"
  40. '(define-key post-mode-map (kbd "TAB") 'enz-eudc-expand-inline))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement