Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pastebin++ Notepad++ Plugin

This project contains the source code for a Notepad++ plugin to sync with Pastebin.com.

Features

  • Upload selected text or the entire file content to Pastebin.com.
  • Securely stores your Pastebin Developer API key using the Windows Credential Manager.
  • Asynchronous uploads prevent the Notepad++ UI from freezing.
  • Configurable settings for API key, paste name, format, expiration, and privacy.

Building the Plugin

  1. Prerequisites:

    • Visual Studio (2019 or later recommended).
    • Notepad++ (ensure the architecture, 32-bit or 64-bit, matches your build target).
    • libcurl pre-compiled binaries for Windows.
  2. Setup libcurl:

    • Download libcurl and extract it.
    • In Visual Studio, configure your project's properties:
      • C/C++ > General > Additional Include Directories: Add the path to libcurl's include folder.
      • Linker > General > Additional Library Directories: Add the path to libcurl's lib folder.
      • Linker > Input > Additional Dependencies: Add libcurl.lib.
  3. Build:

    • Open the .sln file in Visual Studio.
    • Select the correct platform (x86 or x64) to match your Notepad++ installation.
    • Build the solution in Release mode.

Installation

  1. Create a folder named PastebinPlusPlus in your Notepad++ plugins directory (e.g., C:\Program Files\Notepad++\plugins\PastebinPlusPlus).
  2. Copy the compiled PastebinPlusPlus.dll into this new folder.
  3. If you dynamically linked libcurl, copy curl.dll (and its dependencies like libssl-*.dll, libcrypto-*.dll) into the same folder.
  4. Restart Notepad++.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages