Email the Author

You can use this page to email Phil Newton about Writing PHP with Emacs.

Please include an email address so the author can respond to your query

This message will be sent to Phil Newton

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

My aim is for the book to teach you how to take a brand new Emacs installation and turn it into something tailored just for you.

A complete table of contents, along with a regularly updated changelog, is available on the Writing PHP with Emacs homepage. The rough outline looks like this:

Part 1 - Essential Packages

  • Using php-mode
  • Installation
  • First Steps
  • Useful shortcuts (for navigation, viewing documentation and editing code)
  • Customization - indentation and coding styles
  • Customization - documentation lookup
  • Customization - Using TAGS files
  • Evaluating inline code using php-send-region
  • Using web-mode
  • Installation
  • First steps
  • Useful shortcuts
  • Customization - indentation
  • Explanation and examples of all shortcuts

Part 2 - Getting More out of Emacs

  • Checking syntax (and more) with flycheck
  • Navigating projects using projectile
  • Using lsp-mode

Part 3 - Recipes

  • Setting per-project settings using .dir-locals.el
  • Generating code quickly with emmet
  • Looking up documentation with dash
  • Adding a project sidebar using dired-sidebar
  • Setting up an Emacs environment for WordPress, Drupal, Laravel, and Symfony

About the Author

Phil Newton’s avatar Phil Newton

@sodaware

I am a freelance software developer living in beautiful North Carolina. The majority of my work involves building and maintaining custom PHP web applications, although I also spend a lot of time developing for WordPress and Drupal. For personal projects I like to mix things up and use a variety of languages from Ruby to Common Lisp.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Php-with-emacs › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • Imagine a world...
    • Manifesto
    • COVID-19
    • More
    • Causes
    • Accessibility
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2023 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss