Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
marvel
GitHub Repository: marvel/qnf
Path: blob/master/elisp/emacs-for-python/yasnippet/snippets/emacs-lisp-mode/file.read-lines
990 views
#name : read lines of a file
#contributor : Xah Lee
# --
(defun read-lines (filePath)
  "Return a list of lines in FILEPATH."
  (with-temp-buffer
    (insert-file-contents filePath)
    (split-string
     (buffer-string) "\n" t)) )

;; process all lines
(mapc 
 (lambda (aLine) 
   (message aLine) ; do your stuff here
   )
 (read-lines "inputFilePath")
)