Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

This has been a frustration for a while - I am trying to figure out how to configure Notepad++ (now at v5.6.8 Unicode) to use a proxy server with a specific username and password when connecting to check for updates. At the moment I get a dialog stating:

curl error
couldn't connect to host

When setting up the Plugin Manager I have given it the proxy server address in the form: username:password@server-address and supplied the port in the separate box - which works (although somewhat uncomfortable as this exposes my username/password).

How can I achieve the equivalent with the main update configuration? I've searched extensively on both the Notepad++ wiki and Google with no success other than a possible reference to using a local proxy to force connections to gateway properly.

share|improve this question
add comment

4 Answers

up vote 17 down vote accepted

Notepad++ uses Generic Updater for win32 (it's free).

The updater is located here: C:\Program Files (x86)\Notepad++\updater Assuming you've used default installation path and running 64-bit windows and notepad++ 32-bit. If not look try here as well: C:\Program Files\Notepad++\updater\

What you need to do is start command line (e.g. Start->run->cmd OR Start->(search programs and files)->command) as administrator and execute the following lines:

1. cd /d C:\Program Files (x86)\Notepad++\updater
2. gup -options

This will bring up proxy settings dialog where you can enter your proxy address.

share|improve this answer
    
Thank you! How did you work this one out? –  AJH Nov 21 '10 at 20:34
1  
Should be mentioned that the proxy settings of Notepad+ have to be empty to make this work. –  nobswolf Dec 2 '13 at 5:55
add comment

Notepad++ has added Set Updater proxy... command to the ? menu for setting the proxy of updater since v6.3.1.

Please refer to NotePad++ v6.3.1 Change Log.

share|improve this answer
    
Thanks for the update - makes this much simpler when you can get it through the client! –  AJH May 20 '13 at 13:23
add comment

Since it appears to be using curl, I tried setting the http_proxy environment variable and that seemed to work as well. I set it to something like

http://username:password@proxy.domain.com:port/

Might be more compatible, central, and obvious than Generic Updater's internal config.

Note, curl also uses https_proxy and ftp_proxy environment variables. Doesn't appear to be needed for current versions of notepad++, but if you're setting one, you may want to set the others for future proofing (HTTPS is probably more important than FTP).

share|improve this answer
    
Thanks for providing another option - guess it just depends what you're doing and how! –  AJH Jan 24 '12 at 20:26
add comment

After I completed the steps bellow, I was able to update the Plugin Manager and install new plugins like XML Tools:

  1. Go to Plugins > Plugin Manager > Show Plugin Manager

  2. Click on Settings.

    enter image description here

  3. Fill in the Proxy address and port - with your data

    enter image description here

share|improve this answer
add comment

protected by Community Jan 17 at 21:29

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.