Coder Social home page Coder Social logo

prettier-js-buffer's Introduction

README

prettier-js-buffer

Run prettier-js in buffers without filename.

Requirements

  • Emacs >= 27.1
  • prettier-js

Installation

Manual

Download the source code and put it wherever you like and add the directory to the load path:

(add-to-list 'load-path "/path/to/prettier-js-buffer")
(require 'prettier-js-buffer)
(advice-add 'prettier-js :around #'prettier-js-buffer-or-region)

With use-package and straight

(use-package prettier-js-buffer
  :straight (prettier-js-buffer
             :repo "KarimAziev/prettier-js-buffer"
             :type git
             :host github)
  :commands (prettier-js-buffer)
  :hook ((web-mode
          js-mode
          js2-mode
          typescript-mode
          typescript-ts-mode
          tsx-ts-mode
          markdown-mode
          prettier-js
          json-mode)
         .
         prettier-js-buffer-setup)
  :config
  (advice-add 'prettier-js :around #'prettier-js-buffer-or-region))

Commands

prettier-js-buffer (&optional arg)

Set and run prettier from project directory, if found othervise as global. With prefix arg ask which parser to use.

Customization

prettier-js-buffer-major-modes-parsers

Alist of allowed major modes and corresponding prettier parsers.

prettier-js-buffer-parsers

Alist of allowed file extensions and corresponding prettier parsers.

prettier-js-buffer-blacklist-regexp

Regexp of directories to disable prettier setup.

prettier-js-buffer-global-args

List of default global args to send to prettier command.

prettier-js-buffer's People

Contributors

karimaziev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.