Disclaimer:
*** IF YOU WANT TO FOLLOW MY HOW-TO MAKE SURE YOURE FOLLOWING IT TO THE WORD ***
I know that this application works. I have been using / testing it for long time before I wrote this howto.
If its not working for you let me know but expect that the first question always will be "Did you do exactly what I wrote?"
Sometimes the applications can be problematic. When I am writing a howto it means 3 things:
1) I am using this application myself for a longer period of time.
2) I am recommending it to You as something that works under the condition of following my exact directions.
3) I got rid of the problems by using workarounds and the application works as a charm for me.
Andy
Hi everyone.
This HOW-TO is a continuation of the
Pidgin as IRC client, no brainer - step by step for newbies and
Pidgin as Google Talk client, no brainer - step by step for newbies so please read them first for installation / basic setup instructions. Here I will only show how to setup Yahoo account with pidgin.
Lets start from firing up our pidgin and looking at what we have achieved so far.
Buddy list after adding few irc channels and gmail account should look something like this.

Thats just how we left it last time.
1. Adding Yahoo account
A. Click on the Accounts button in your Buddy List
B. Click on the Manage Accounts in the dropdown menu

C. A new window Accounts will come up showing all the accounts availble in our pidgin at this moment.
Recognize our test IRC and Gmail accounts? Thats right.

D. Click Add
E. New window will come up called Add Account
F. Fill in the necessery details using yahoo protocol.


G. Knowing this fill in the rest of the details on Basic tab
a. Protocol : Yahoo
b. Username : Your.yahoo.Login (not the whole email address. Skip at yahoo dot com part)
c. Password : Your.yahoomail.Password
d. Remember pass. : Tick the box
e. Local alias : This will be shown during conversations as your nick i.e. AndrzejL
f. New mail not. : I have it unticked.
g. Use this icon : Tick it and then click on the icon below and navigate to some cool icon.
h. Create this : Never used it. Always going to mail.yahoo.com to sign up. Untick it.

H. Click on the Advanced tab and fill in few details here as well

a. Yahoo Japan : I have it unticked...
b. Pager server : scsa.msg.yahoo.com
c. Japanese Pager S. : cs.yahoo.co.jp
d. Pager port : 5050
e. File transfer : filetransfer.msg.yahoo.com
f. Japan F. transfer : filetransfer.msg.yahoo.co.jp
g. File T. Port : 80
h. Chat room locale : us
i. Ignore invit. : Untick it
j. Encoding : ISO-8859-1
k. Proxy type : Depends on your connection. In my case No Proxy
I. Once you have added your yahoo account and it has connected properly you will receive a message

J. Click on Buddies button in the Buddy List and pick Add Group from the menu

K. Type in name of the group in Add Group window. Make it clear for the organization reasons i.e. on pic below

L. Click on Buddies button in the Buddy List and pick Add Buddy from the menu

M. New window Add buddy will appear.

N. Fill out all the boxes (i.e. below) and click Add
a. Pick your yahoo account
b. Username : Type in just your buddy's yahoo login (excluding at yahoo dot com part)
c. Alias : This is how your new buddy will be shown on the buddy list / chat window
d. Add to group : Pick the newly created group from step K.

O. Look at your buddy list now
a. New Group is created
b. Buddy is added
c. Buddy is offline
d. Red crossed out circle is shown - you are not authorized yet - wait for your buddies authorization

P. Your buddy have checked his account and found your authorization request and accepted it:
a. Now he is Availbe
b. Red circle is gone

Q. Your buddy added you to his Buddy List. His yahoo client automatically sent you autorization request. Authorize him.

R. Double click on your Buddy on the Buddy List to start a chat...



Thats it. Now you have your IRC, Google and Yahoo Friends in your Pidgin.



Hope this helps somebody someday.
Andy
P.S. I am using Pidgin with those 3 protocols so far. Whenever I will add any other protocol HOW-TO will be written and linked at the end of this post.